But with Xbox Live, you're not really paying to play the game. You're paying for a service, and I think (now that games are finally coming out that I really want to play online) you get your money's worth. I mean, if it was some kind of monthly gig, I could see some complaining, but it's just a once a year thing. I buy two or three games a month, I think once a year I can buy one fewer game and renew my Live subscription.
With MMORPGS, you also pay for the service, you have to realize that those games constantly have updates, and the need constant in game tech support for any problems and stuff.
While with most other regular online games, they just release a couple of patches that's it.