Everyone who has ever spent on in game anything contributed to this coming about. If you buy it....corporations will come!
Ubisoft was one of, if not THE, pioneers of the Freemium games genre.
The games industry went with it, and it has been a scourge ever since.
It was a bad idea 10-15yrs ago, and look at all the games that tried it in the past and failed. There were so many titles in 2023 (mostly from Square Enix) that abruptly ended less than a year after launch, it was hilarious.
However, hindsight is 20-20.
Brains don't fully develop until 25yrs of age.
The freemium games are designed to lure in customers and trap them using social engineering.
Gambling addictions are a thing, just look up why Casinos and Pachinko style noise and lights are addictive.
So try not to blame the victim. It's an elaborate scheme to extract as much cash as possible without running afoul of the law.