Depends if the game is a competitive game or not and if you can continue to spend 2 dollars or not.
Everyone is happy. It's not evil.
If a game is premium only, meaning it cannot be play for free, if people win in the game is that unjustifiable for those who cannot afford to play at all?
If people play and enjoy pay to win games (even though I have yet to find a game which is actually pay to win instead of pay to gain a small advantage which doesn't guarantee victory) do those who do not deserve to have their wishes met and those who are enjoying it losing what they like?
>Skill-based matchmaking is better.
There is a thing called smurfing.
And this whole discussion is about f2p games with microtransactions and this thread on whether microtransactions should give an advantage. Please don't confuse the issue.