As somebody who just got game pass, I feel kinda cheated for what I get; All the games offered there are the “f2p” versions, even MS first party titles like Halo only offer the “default” versions to play “for free” when paying a monthly subscription.
It’s like those free versions Epic hands out; They are playable, but they usually lack any and all of the “extra DLC content” that too often are needed to make a game actually fully fleshed out.
There are some exceptions, like Destiny 2 I believe, where the meaningful DLC is excluded, but that is not the rule. Game Pass is an incredible deal.
You’re getting the “standard” edition of the game. Sure, you’re not getting the expansion packs or other cosmetics, but neither is any other person that doesn’t buy the deluxe editions.
No, what they usually give you is actual customization options because in the full-priced standard edition those do not exist anymore.
As character customization has by now been apparently redefined as being wholesale "cosmetic" and thus locked behind an deluxe version up sale, MTX spending and FOMO season pass grinding.
It's a sorry state for AAA and increasingly even mid-tier developed games.
Often enough it directly affects gameplay, instead of playing with/against individual other people, which in many games used to be recognizable by their character customization choices, too often multiplayer now ends up looking like the clone wars.
As the only people that stick out with their customization are those that spend money on having any choice other but the one default choice.
Now pretty much all of that is either locked behind "Deluxe edition", MTX or dozens of levels of season pass for a single item.
Which is particularly cynical considering how they advertised this Halo as the "most customizable ever, no two Spartans will look alike!" [0], when the only way not to look alike is to spend at least 10 bucks for a new armor core.
Want that new armor core in a different color? Enjoy spending another 8 bucks [1] because color schemes are now armor core specific.
This is objectively worse than what people used to get when they bought the "standard" version, as effectively all meaningful multiplayer customization is now paywalled behind a ton of MTX and not just the "nice extras".
Halo isn't the only offender on that front, pretty much all the games that nowadays get released with a "standard" 50-60 bucks version, and then a 100+ bucks deluxe version follow this very same MO. Which would be okay if those "deluxe version" actually offered the full package, but they don't, what they offer is the same extend of customization options that used to be included with games out of the box, while getting "everything" has by now come an exercise of unlimited spending [2] because creating unlimited new color swaps, with every new "season", is the new most profitable business model, not releasing a fully functional and fleshed out game out of the box, that's by now the absolute rare exception in the "AAA" sector.
This is also exactly what many people have been warning about where MTX will ultimately takes us for literally decades, game pass is the ultimate manifestation of it; You subscribe to "games as a service" with a monthly fee, then you are supposed to spend money on those rented games to upgrade them to proper fully fleshed out versions, and then you are locked into the subscription because not paying for it now also means losing access to all the content for the games you purchased on-top of your subscriptions.
Anybody who looks at this and goes; "This is great for consumers!" must not be a consumer and must have completely missed all the relevant discourse about these developments during the last decades.
[0] https://gamerant.com/halo-infinite-armor-customization-milli...
[1] https://gamerant.com/halo-infinite-charges-8-color-blue/
[2] https://www.gamingbible.co.uk/news/xbox-halo-infinite-shop-c...
So to answer him, yes, you want to play dress up. Everything you’re complaining about is entirely cosmetic.