Imagine trying to monetize a game where your decisions are to either:
Create skins for unpopular champions whos playerbase almost never buys skins (or is so small it doesn't even make a return if they all do), and make little return on the skins.
Create skins for popular champions whos playerbase buys tons of skins and make a lot of money, but then face public backlash in every comment section in league and from the community at large
The problem is that there are a ton of players collectively who main some more niche champs like Volibear or Shyvana, who will all whine when lux or ezreal gets a skin, but the individual communities for those champs are small. So making a skin for ezreal or lux, who have massive playerbases, you will still face a ton of backlash because all the niche communities will band together to complain that their champ didn't get a skin (even though some of those people will still probably buy the lux or ez skins). However, if you make a skin for any individual niche champ you will get nowhere near as much positive feedback or return on investment because you will only get recognition from the small individual community of the niche champ.
It is literally impossible for Riot to appease both sides without just dumping a f*ckton of money down the drain.
External link →