You can blame all the idiots that made candy crush a billion dollars. You think aaa studios were going to look at a “game” they could make in a week rake in that much dough and not say “we need some of that!”  Fact is that modern gamers have had no problem buying vc and deluxe editions to get a leg up. The more gamers showed they were willing to pay to make the game easier the more studios took advantage. The gambling mechanics of loot boxes and ultimate team packs are a diff story. If aaa studios took those pay 2 win mech out this channel and many others would post bs about how it should be an option if gamers want it.