That is the problem.
There are two groups of players with mutually exclusive expectations.
One group wants to play space sim/flight game. With things like cockpit view only, realistic (or at least close to that) physics, logical limitation to cargo. And NPCs imitating real humans as close as possible.
Second group wants an MMO. With 3rd person combat, randomly-generated armor/weapon “enchantments”, grindable resources. And NPCs divided into “trash mobs”, “raid bosses” that need a party (“wing” in terms of this game) to defeat, and so on.
Looks like second group is winning.
At the beginning, the game was developed as “spiritual successor” to original Elite. But FD made a lot of steps lately to convert space flight game into MMO.
P.S. You said about “Progress of the Game” like it strictly defined and applicable to every player. But in fact definition of the “progress” and “goal” is a very subjective thing.
For one player it is to accumulate 100 billions of Cr and have the biggest and most expensive ship. For another – kill 1000 novice players in A-graded corvette “for the fun of it”. Someone wants to put his name on as many systems as possible. Someone is happy to care of his “pet faction” in God-forgotten system.
ED never becomes a real MMO and i don´t want a real MMO.
But what is the Finish of a Game like ED?
I think the goal is to realise your personal wishes.
For some Players the Goal is to have hard fights with a challaging AI.
For some Players its the Exploration.
Other Players want to trade and fly with Billions of Credits in the Pockets.
And some Players want to fly the biggest and best avaible Ships.
But at the Moment some of these Goals are nearly impossible to reach for some Players.
A trader is like a Truck Driver.
A Trucker must not be a good Soldier.
So why is the largest Tradeship (Type 9 Heavy) a easy Target for nearly every NPC?
And a Explorer is like a Scientist and not a Soldier.
Why a Explorer must live in Fear of losing all of his Data when he enters a System with a NPC in it?
The Game was designet to let the Player play in a gigantic Universe without Boarders.
He can chose his own Path of Gameplay.
Hard NPC´s forcing Players do be good in Combat and thats a Boarder for some Players.