One nit, I think you mistyped about 'cosmetic upgrades' in pay to win games. Like you probably know, the games become impossibly difficult at a certain point, unless you start paying for tokens or whatever.
And every little Timmy wants the nice shiny cloak and character profile for their Honkai Star Rail account. Cosmetics and pay-to-win offerings both print money.
Though gacha mechanics have managed to combine the worst of both worlds. :(