BTW, I do absolutely love how people try to defend cosmetic MTX as "Who cares, it's just cosmetic!" The number of free cosmetic customization options in GoW, Spiderman, and GoT is unmatched. Having different costumes to find in a game has been a staple of the industry for years. And it was all free. Now they are trying to charge you for those formerly free costumes. And the kicker is that all it takes is a dude working for $30 an hour for 4-5 hours to make a new skin or costume. And in exchange for that roughly $150 investment the company gets to sell thousands of copies of that skin for $2-$5. They could sell these skins for a nickle a pop, and still make boatloads of money. Charging $2-$5 for this cosmetic crap is just pure greed no matter the way you slice it.
Maybe you just don't understand how business works? I don't know, seems like it.
Also just like all your other hot takes in this thread, this one isn't well thought through and paints every situation with the same brush.
Cosmetics costing money gets shit on even in GaaS all the time, too. It all depends on how the game is designed. Look at Evolve, for example. $60 game with a day one season pass and a day one store loaded with expensive cosmetics while the base game had, IIRC, two skins to unlock for each character. Gamers rejected it, game crashed and burned. There are plenty of other games that give you plenty of skins and also let you unlock more and also let you buy others. Those are the types of situations where no one cares, because the MTX are all cosmetic.
Also thanks to the amount of money these publishers are making off of cosmetics and stuff, a vast majority have abandoned charging for map packs, etc, another big positive for gamers.