I wouldn't say it's inevitable. There are plenty of good examples of free to play games with out terrible cash shops. GW2, LOL, DOTA2, SWTOR unless you want to count the stupid UI shit. Game is still playable though. Rift, I think, is still a good one but I haven't looked into it in a long time.