I honestly don't care about these icons. I love new content and such but mostly because it shows a company is making an effort. Anyway, since some people are clearly upset about this here is an idea.
I'm sure RP expenditures correlate pretty highly with RP purchases. Just make it so that you get icons for RP purchases OR expenditures at the levels given. You won't get quite as much sales boost but you still motivate non-paying players to start their RP addiction (which let's face it, that's the biggest thing we're after isn't it) and no one can complain that they it's unfair that they bought a million dollars worth of RP last month but get no icon. You'll of course be giving away the tier 1 icon to every paying customer for free when combined with the ward skins (25 RP spent to get ward skin and tier 1 icon) but chalk it up as a measure of good will.
Now that I have solved yet another insolvable problem I must fly off to the middle east to put a stop to generations of conflict.