Of course there is. It is called return on investment. Try to run a business for yourself one day, will you. A console port would cost so much more money than they would ever get back. Plus, the time being spent on this would not be available for anything else anymore. Also, they would have to support those ports from then on.
LOL.

We'd be paying for Odyssey and the "live" game on the "next gen" consoles! - We're not expecting it for free!



The sales that a "next gen" version of Elite would generate would surely more than cover that investment!
Indeed I'm more shocked the more time that goes on that they haven't "returned" to console development" with Elite, as the studio continues to release other "next gen" titles, including several running on the same engine as Elite!

"Build it" and "We" and the sales will come!





