I really have nothing to say. I've tried reasoning with you and getting to understand your thought process.
But I give up. Clearly you don't see that the F2P model of business is fundamentally different than kinds of gaming business models you are used to, so you cry greedy.
On another note, Tencent has always been Riot's benefactor since their launch.
All I can say is that they do care, the fact that they take so long is becuase they are updating code in a game coded years ago, by people who don't work there anymore and leave their code up to the new guys to decipher and then add to to create new champions.
It's like the legacy client. It's a nightmare to update becuase of the old spaghetti code. This new client makes things easier to change and add features to.
I have no doubt that they could indeed work faster if this was made more recently. But it isn't. The engine they use is outdated and they have to stick with it. Give them a break.
Take care of yourself wherever you go from here.