I don't need 1TB of storage though, I pretty much only play one or two games at a time, I've never even got near the cap on my day 1 Xbox One or my bog standard PS4. I am one of those crazy people who likes everything tidy, so the second I finish a game and don't intend to play it any time soon, I delete it, then if I later decide I want to play it again I just install it again, no big deal.
And a current gen Xbox One X is surely pretty pointless as it won't run the next gen games? My aim isn't getting the prettiest looking Xbox One games I can, it's having the next gen games available to me if I want them. I frankly don't particularly care about graphics, no game has ever been good because of graphics, it's gameplay that makes a game enjoyable. (something a lot of devs seem to have forgotten sadly)
Tbh, I am pretty much only going to use it to play MLB the Show, since that's gone multiplatform, along with free stuff on Games Pass. If something exciting turns up that I want a PS5 or Series X for, I'll just buy one.