Richard in his free zone expose shows that he has not played any of these free to play games to note the disparity.
Problem with the free to play games which players soon run into, is pvp. How do you pvp when the other guy has more money to spend? Answer is you don't so you do pve until you are bored and move on. None of these free to play have anywhere near the pve content of the subscription games.
Hence you end up with a very fleeting playerbase. Being able to buy your way to success is a huge negative for most players.