Please understand that Riot is a business. Also that there are different business models.
Whenever I see people debating about whether things like Hextech Crafting are a money grab, someone invariably mentions how "Riot is a business, which means they'll only do something if there's a profit for them." The implication: Riot won't do something that's purely good for players.
There's more than one business strategy.
One is, indeed, to make a cash grab at the expense of your consumers to squeeze out as much money as you can, right now.
Another is to do something that might lose you money in the short run, because you're building a relationship with a base of loyal customers who will support your business.
Maybe it's to create a bunch of really cheap content and give everyone deals that they'll buy because why not?
Maybe it's to create expensive content that's worth the cost.
tl;dr, "Riot is a business" doesn't mean anything. What matters is the kind of business they are.