Rednog said:
MMOs require Gamemasters to keep the general population in check, the also help with a variety of player problems. In TF2 if some one is being a jerk you just boot them off the server, it doesn't work like that in MMOs a GM has to deal with it.
Wrong. A GM is just a fancy name for admin. There's absolutely no reason private servers can't have admins take care of issues. If you think it's impossible you clearly never had to admin a good server in a popular game.
@OP: MMOs cost money monthly for a couple of reasons. First, because most of the time creating the "huge" and constant worlds requires significantly better infrastructures than running a TF2 server. You can get a decent TF2 server running on a server "box" for around 20 bucks a month (don't quote me, I'm a bit outdated on my pricing, but around that). For a decent WoW server you'd need to shell out at least 100 for a full dedicated server, although a cluster would be more recommended, which would amp up the price even more. Most people don't have dedicated machines in their homes, and aren't very willing to shell out over 1k a year for it... This makes relying on user-ran machines complicated... An MMO would die pretty fast if it only had a handful of servers available scattered around the globe. So, ultimately, and to assure everyone has a similar experience, companies decided that given the current technology, it's easier for them to host the game themselves. This, off course, has upkeep and maintenance costs, and not exactly small ones as previously mentioned, so instead of trying to force a couple of people to shell out thousands of dollars a year for inferior servers, they try to make everyone shell out a couple hundred for better servers to even it out.
Second, because they can... Running the servers themselves gives them both a choke-hold on the game, dictating what runs where, when and how, and a reason to justify permanent income. If you make the math you'll realize most of these companies aren't really doing their math to "maintain the upkeep". They're doing it to maintain the upkeep and then some extra. Hey, it's business. People play along so, why not?