The game has different modes so different people can play in different ways that they want and hopefully enjoy. This system has issues and drawbacks. They, FDev, need the audience to be large enough to continue to support the game so they're trying to cover as many players as possible, and in doing so, sacrifices are made to accommodate that system and their vision.
Are they the right or best sacrifices? Are they the most efficient or logical? Is it perfect? These are irrelevant, beyond personally for each of us, questions because it is their game. They will make it what they want and are willing to compromise on with the community. Nothing more.
What could be is irrelevant. The endless arguments regarding the way things could/should be, while in some ways gratifying for having spent the time to have them appear to be more devisive than cohesive.
My 25 year old and I have a longstanding disagreement regarding humanity and its future. I would love to be able to talk about that right now. But it is a, largely, sociopolitical subject so decorum and forum policies prevent me. But it is relevant regarding the human behavior aspect of all of this.
Elite Dangerous is unique and imperfect and it is what we have. Yes it needs work. Work is being performed. And while there is concern for how much and how long and what features and which new things and when will consoles get Odyssey; it is what we have we either use it or not. There are no other options.
Personally, I like the fact that the game exists and that everyone can play it in a manner that suits them and that is neither better than nor inferior to how anyone else wants to play it.
TL
R Play the game or not, its everyone's individual choice and don't tell anyone else how or in what manner they should choose. The player base will be generally, on average, happier and more constructive in the long run.