Problem is for all this
- Map Skins
- Announcer Packs
- Minion Skins
- Tower Skins
- Unique Taunts
- Finishers
You need a lot of resources to create it. Especially Map skins. Just remember, the map rework took about 2 years... two years it was public anyway. And I believe it took 3 more years after release of the new map that we good the winter map back. Skining this map with the quality Riot wants takes years of dedicated artists. YOu could either only have 2 more map skins, or have many that would cost several hundred $ to just make up the cost of creating them
The announcer also is quite expensive to change. You have to have them on hand for a long time if something changes (turret plainting will fall soon)
and the announcer has a freaking lot to say. But doable, still expensive. I would love a Quake style announcer too, but I also know that as soon as riot changes anything, it would be broken. So you can't have to many.
Skins you can massproduve quite easily. And since new champs are made regularly they have to have skin people on staff anyway. So that might work but still takes time. And just imagine. Turrets are subject to change a lot. This season we got plating. A disaster for skin department if you had like 10 skins.
Finsishers. I don't know about that. It is basically a exclusive skin with new animations and such, and riot lets you pay good money for that already. This all is expensive to produce. Same for unique taunts, new animations from time to time, and you have the voice worker, for several reagions on hand. I believe some of the older champs are dead by now. So thats impossible. NEver forget, skins work universally, everything with voice does not. So that rules it out anyway.
The rest is prolly simple enought to implement, but still the whole tokens thing is nothing that gives you something exclusive to the event. it is just an event giving a "play more" incentive. The skins exists already, and creating incons is cheap enough. People buy Chests with the tokens, so they get something that was there anyway. The only thing thats really new is the recoloured skins they give out. And thats why the passes cost money, you basically buy a new skin, thus the cost of the pass in the same range as a skin.
So I also want all of the stuff that you desrive, but it is not about the player spending more money, it is about getting the players money while not losing it in production at the same time. Its about making money for Riot not making a higher turnover.