An interesting idea. I'd love to see something like this. I suppose the real question is if existing power houses could potentially make more money this way than at present. A system where you're free to play whatever, invites more diverse playing. That seems likely to disturb the balance of power we see today.To clarify, I'm not advocating each and every game having a monthly fee associated with it. I'm more thinking about having a AAA version of a service like Gamefly. You pay a monthly fee to play all you want of the games available on the service. I'd be willing to pay a pretty big fee for that sort of thing, probably $100+. Then the service provider would divvy up that money based on which games are being played the most. Thereby creating a direct relationship between a game being played more, and it making money. If you have a launch like SimCity where people want to be playing the game and aren't able to, EA is directly losing money.
I'm a big fan of subscription models, but you run into a lot of problems when you get narrative games that players tend to play once and never play again. With a buy/once model you get $60 for the 10 hour experience that might carry more weight for a user than 30 hours of fps multiplayer. With a subscription model you have to cater your game to keep people playing longer rather than more meaningfully.
Not sure of a system around that, but it's just a problem I've thought about. Maybe add payouts based on some user ratings system? But those most always end with people who troll rate things. You'd have to do some serious fidgeting with weighting ratings by hours played then paying out based off of a pay rate deemed by that rating.
It becomes super hard because so many people rate on a 5 point scale; it was terrible, it was bad, it was ok, it was good, it was great. But this scale doesn't really say anything about the differences between great games or the net enjoyment you get out of it. Did you get more out of 3 hours of journey than 3 hours of counterstrike? etc. NON TRIVIAL PROBLEM.