I think that one of the problems that MMOs have kind of inherent to the system is the length of development of tech. So many MMOs develop on new or untested/unproven tech that a lot of time and money is spent building a foundation that could very well be faulty.