And that is the problem, because Elite needs to change if it wan't to be competetive with NMS and SC.You forget one thing - Elite is David Braben's baby! No other game really has his heart behind it like this. The reason we are here, with Odyssey IS because of that heart. Otherwise economic sensibilities would forced FDev not have taken the risks it did.
Until Braben dies (long may he live) neither will Elite truly die!
Their biggest problem is the way the release content. They want to go big, massive to blow peoples mind - but it brings lots of bugs, delays and prolongs the development.
They need to go smaller, adapt Stellaris model - Each patch has some Payed and Free content. They roll out patches, but they also earn money doing so. With more money they can add more developers or go for Elite Dangerous 2. Because at this rate, there will never be Elite Dangerous 2, cause they simple don't earn enough money on the titel to continue.
I hope the failure of Oddysey, will teach them not to release such expensive, time consuming and big DLC's - 3 years down the drain. And now they need to spend another 6 month just fixing it. It's a nightmare...