You know that people play different games, right?
Halo 5 and CoD together take up over 220 GB so if you have friends and like to play more than one game for multiplayer then that eats up a lot of your storage.
That leaves you with enough space for 1-2 single player AAA games at 60-80 GB each. I don’t think wanting more than 3 of your favourite games installed is asking for too much.
And this is only factoring previous generation games with low resolution assets, it’s going to be worse as current generation games become the norm.
The future isnt just increasing storage to infinite levels, at some point dev's have to treat resource as finite. I would expect if you look at the data for those games, there is unoptimised textured, duplicate assets etc. It was discovered e.g. 60% of ff7 remake is unused textures.
The answer to the conundrum that you just raised is those people would have to buy an X if they want to be able to keep super beat games all on internal storage at same time, an S isnt going to be suitable for everyone, but on the flipside there is many gamers who dont play the games you mentioned or games even similar to them. The answer isnt to have a more expensive console with more internal storage, it defeats the benefit of it in the first place, affordability. Cheaper with optional expansion is always superior to expensive compulsory expansion.