Well, see, here's the issue: Riot is a multi-billion dollar company. They make billions in profit every year, and are not short on money by any means. Yet, that just isn't enough, and certain people mandate that the developers do everything in their power to make the game as lucrative as it can possibly be, no matter how hard a hit the quality of the game takes.
And, you know, back in the day, a game company stayed afloat if they made good games, not because they scammed people out of their money and put paywalls everywhere they could get away with. I miss those days. We would have laughed Riot out of the industry, and every other F2P / DLC-ridden company out there.
... maybe then we'd actually have quality games again instead of half-assed cash grabs.