I want to propose a better marketing plan
Ok, so what i think your company should consider employing is, instead of giving a mastery icon, riot could just re texture the basic skin of the champ to a different color (e.g. bronze, silver, gold, platinum, emerald, diamond, etc) for the 7 mastery levels, but do not give them the skin when they reach the level; simply give them the option to buy, or craft, the skin. ultimately it wont be much work to color the skins and I have no doubt people will pay money for these skins, because it's human nature to want to show a higher status quo and elevate themselves above the others. It is my belief that these skins could potentially start at a lower price and then gradually increase, starting at 390 RP and finishing at 975 or higher depending on how well done the skin is. Riot will be making money with little effort and the community will surely be pleased that they have an "achievement" of sorts to work towards, one slightly more substantial than the emote. Anyway please give this some thought i think it will cause more people to purchase RP; as a human i wouldn't buy a skin for 30$ but if that skin meant that i got to show i was better than others who play that champ i would be inclined to spend a little. this runs along the same principle as people buying 300$ shirts with a small printed decal, there is no reason too, it just shows that they are able to.