You're almost right. HeroEngine was designed to scale for MMOs, that was the point of the engine. However, when Bioware just HAD to have it, HeroEngine was grossly unfinished. It wasnt even productized yet. It was basically only fit for an E3 demo. BioWare was warned about this, but they didnt care. And the rest is, well, history. These are facts, not speculation.