There is a certain kickstarter game that is doing very well and it could potentially be a new model. A Pay to Develop model, where as it matches like minded users with programmers to make a product they like.
The F2P community for the most part is rabid about insisting they are playing for free. Maybe so to a point, but eventually you succumb to paying for, a horse..then it becomes easier to buy other items, like weapons, armor, dying kits, houses...What this group doesn't realize, that EA does is it is a more profitable model, hence the mark is paying more to play than in a subscription model.
I don't have a problem with companies making money, we all need to make money for our various reasons, but I also believe in fair use. The subscription model is fair use, the F2P guise is milking the people a little at a time over a broad spectrum. Hook and reel in the fish.
I used to think we gamers were a very smart group of people, but I've decided that most gamers of today are like the rest of the sheep of the world, they don't have any math skills to figure out when they are being swindled. There is no such thing as free. It costs something to make and investors expect a return on investment and to think otherwise is insanely stupid.