If I could pay one hundred dollars for World of Warcraft and then I could play it whenever I wanted to without paying monthly fees, I would buy immediately. However, since World of Warcraft bills by the month, I don't want to.
I think I read somewhere that, in the long run, the monthly fees of World of Warcraft end up cheaper than buying a fifty-dollar videogame for a console, but with that extra price cost, there comes a certain freedom. I would gladly pay that extra price for the right to play that game whenever I want, for as long as I want at a time. With monthly fees come obligation to "get your money's worth," and I don't play games because I have to. I have put games down for weeks, months, and (in the case of Shadow of the Colossus) even years at a time. With monthly fees, suddenly I've wasted money.
If I want to go on epic quests fighting massive monsters, I'll go on a hunt in Final Fantasy 12. Having friends alongside me isn't that big a pull. I can understand that some may love having pals alongside them as they take down the beast, but I don't. Sorry.
Oh yeah, and I'm also not that good at videogames. If I went on a raid, I would piss everybody there off with my ineptitude. I don't want people pissed at me, and I don't want to forgo raids altogether, because that's what I would look forward to most.