Well, everything in that list is costing dev money. And they probably could Not get the engine to be able to draw a lot of things in that list except maybe damage models on ships.
But i guess even getting those damage models working would have taken a lot of dev hours that could not be justified to the board.
FDev being a PLC means DBOBE may not be able to call the shots in actions that may look like wasting shareholders money in non-profitable endeavors.
I'm wondering if DBOBE's love for Elite would have been big enough for him to setup a small private game studio to deal only with Elite.
How would have been worked out? Would have been self sustaining? Guess no one knows.
I think the issue is transitioning from a small studio with a "dream" into a relatively big AAA publisher and developer.
While Hello Game, for example, certainly didn't keep all their promises, they kept the "passion" alive. They deliberately didn't increase the studio size or scale of what they do. They keep it as it was. In return, NMS keep on becoming better, for free, years after release.
Meanwhile, ED is one of several games in Fdev game pools, they have shareholders and DB have a lot more to do than to keep "his baby" going.
It's a simple reality of life. Fdev turned from a "we really want to make this game" into a regular company, with all the expectations and needs required. Everything has to be thought through the "is it worth it ?" lens. What's the cost of adding a feature ? What will we get in return ?
Meanwhile, HG doesn't care, it's free
anyway. They want to have space pirates ? They add space pirates.
Stuff like releasing the source code is OK when you are a small indie dev team. But for Fdev that's a big juridicial quagmire I assume, and a lot of explanation to give to shareholders and company executives.