Scams work by choice. Putting a gun to someone's head is a mugging. Scams, you walk into freely, and still get robbed. You don't quite get nothing... but for the money, you don't get much.
What game could sell for $130, on sale, and be taken seriously? That shit only works because breaking it up into little pieces obfuscates the total cost. Same shit as "five easy payments!" in TV infomercials.
And $130 is the low, low end. So many of these games, especially the ones that slog on for years, have thousands of dollars in stupid shit you can blow your money on. Gambling makes it worse - but worse isn't necessary, for it to be bad.
calling everything predatory
Can we please go one interaction without you lying to me about my own opinions? I called skins predatory. Because Jesus Christ, have you seen Fortnite? They could ditch whatever mechanisms you consider beyond-the-pale, and the whole game would still exist as a funnel to exchange your whole wallet in exchange for playable references.
I will again grant that this is the gentle end of the spectrum. But it's all the same spectrum. There's no hard cutoffs between thirty-seven characters at five bucks apiece, and pay-to-win weapon unlocks. Grinding instead would be worse. It's even less like an actual product. All incentives point straight toward maximum revenue through engineered frustration.