These people have made the exact same comparison, and I will tell you what I told them: buying the same game three times is fundamentally better than being held against the grindstone for potentially thousands of dollars.
And renting time on someone else's machine is never the same thing as being charged five actual dollars to increment a value in a single-player game on your own goddamn hardware.
And if I felt Magic The Gathering booster packs were the same thing as lootboxes then I'd call to ban booster packs too.
And even the infamous horse armor was at least new content, which you bought. Bethesda sent you a file you didn't have, in exchange for money. People were mad about the value proposition versus a full expansion. What actually mattered was that it solved a problem Bethesda created. The entire gacha industry is about installing things without asking, telling you that you can't have them, and convincing you to want them anyway, badly enough to open your wallet and look away.