There is far more to what goes into a game than the engine. The amount of textures, lights, network code and the various additional technical designs that overlay the core of the game (which is the hero engine) create overhead that can lead to problems and performance issues. MMOs are massive beasts of web of code, assets, and libraries.
Don't blame the engine entirely, that is what the unenlightened would do.. Research, understand, decipher.