Um . . . . . . am I missing something?
The games that people are playing for hundreds of hours online ARE the ones that have sold a lot and made a ton of money. The ones that are hurting for sales are the ones that don't have a large multiplayer community or are more focused on the single player experience.
So how will charging for these big multiplayer games solve . . . well, anything?