Somthing needs to pay for the server upkeep and patches, they could do free to play with premium content ala LotR Online or Champions, but those are buggy laggy messes, so I'm not sure which is the better option imo.
I'm actually baffled by the number of MMOs out there, something like only 10% actually turn a profit. Shit load of risk in making them.