You can thank the completely obscene financialization of everything for that. Suits don’t care about making things people enjoy, they care about making things that generate money. Skinner box microtransaction mechanisms etc. are just a result of that – games aren’t made to be fun, they’re made to make you pay