You're a perfect fit for free-2-play gaming, aka pay-2-win. Why bother becoming good at the game when you can just pull out your credit card and spend your way to a hollow victory?
All online games are pay-2-win (in Eve for example, can I not pay to get a big ship? and if I get a big ship don't I get to beat others with small ships, no matter how good they are at playing?) you can't "get good" at the game. Online games are just software, software is really simplistic and limited in what it can do. The software is the one that does the doing, not you. However skillful you are, you are just going to be limited by what the software can do (or allows you to do.)
I have played so many MMOs (both p2p and f2p) and all of them have serious restrictions. Also every game has a way to make anything you learn worthless overnight. Suppose for instance, I learn how to make a three-point shot in basketball. Once I learn it, the skill is mine for life. If I continue practicing, I will pretty much always be good at it. The laws of physics don't change overnight. Balls don't get bigger or smaller, hoops aren't higher today and lower tomorrow, courts don't suddenly change from cement to tar.
In addition, I can teach someone how to play, and that knowledge will stay with him, and if he practices often, he will be as good as me. Maybe he will find a better way to play, and then he will be better than me. And then he might teach someone, and then maybe he will find a better way and be better. In this way humanity will progress. This can happen for generation after generation, and then one day, one of your descendants will be professional ball player.
If you learn in an MMO that if you do X, Y happens, then you do X and Y happens all the time, then maybe you have learned something. But tomorrow someone changes something in the code and all of a sudden Y doesn't happen when you do X. So what is the benefit of all your learning then?
Do we not all exist to build a better future for our children?