It's interesting that all succesful professional studios in the genre consider proprietary engines the best solution, and all online experts argue the opposite. I wonder why that is.
In any case, Cobra already demonstrated to be useful in a variety of different games, and was already used in an FPS. Arguing they should use a different engine considering EDOs performance ignores the obvious fact that other engines cannot deliver the core part of ED anyway. Which comes back to the first point.
I am sure HG, EgoSoft, Frontier and Bethesda would
love to hear why they are all making the same mistake and why they should instead follow your advice.