User blog comment:ZanaLyrander/Thoughts on Legacy Skins/@comment-5077844-20130729163243

The answer is simple and you already pointed it out: money

And at this point I can't help but side with Riot. LoL is a free to play online game. It has a crappy community, but it's a quality game and most importantly: it's not a pay-to-win game, like some othe ronline games. You can pay money, but it won't give you a special advantage ingame and riot is dependent on the money to keep the game at the quality it has now. Therefore such little tricky things like legacy skins, event skins and so on are in fact reasonable and seem fair to me (also when legacy skins come out again, they are mostly price reduced like the weekly sales, so it's also a fair thing)

to sum up, Riot needs the money and there are much worse ways to get that money..and whenever you curse RIot for the stuff it does, always remember: it could be muc, much worse.