A vending machine takes money. Taking doesn't just mean stealing. That's why I didn't say stealing your money. You are fixated on one word to ignore the actual god-damn argument.
Or do you get the impression I choose words for softer impact?
I don't play WoW. I have never played WoW. I am never going to play WoW. I happen to care about people who aren't me. And all the devs you namedrop as if I'm wildly ignorant of underlying complexity would be massively better-off, if the industry that already abused the shit out of them wasn't careening toward bottomless greed. If they could just make a thing, and sell it, without being laden with expectations by coked-out executives who expect everything to be an eternal subscription and an overpriced retail sale and a microtransaction Skinner box.
How things make money... matters. Some ways are a scam. And when scams are allowed to proliferate, they starve everything more sensible, by making a shitload more money. But being, y'know, inherently dishonest, morally intolerable, widely detested, et very cetera, the revenue is completely detached from value, and largely detached from quality. Video games as a medium are becoming a mere base for these parasitic business schemes. That happens to be really fucking bad for everyone involved - but most immediately, for anyone who wants to purchase and enjoy a major entertainment product, without being subjected to psychological manipulation to give give give unbounded quantities of their actual real-world money, before they've even played the game.