You are perhaps forgetting that from the very outset Elite was designed to be a sandbox space simulator FIRST before it is a game.
Also, it is an evolving entity so you will all just have to be patient.
Well, they failed miserably then because Elite is absolutely not a sandbox game. One cannot change their game environment nor can they control the story line. Objects are fixed and cannot be destroyed or created and brought into the world. FDev control the ACSII based text story line with the story arcs posted in Galnet that have no in-game connection to in game characters - one has to use their imagination as NPCs do not do anything related to or in support of the story. So many folks seem to misunderstand what a sandbox game is. Others have correctly posted (in other threads) that Elite is really just a group of minigames for players to play together in a shared world and shared database. But it's not a sandbox.
The comparison to Battlefront is actually a good one: Elite looks pretty, sounds nice but lacks a real storyline, character interaction, depth and soul. It's lifeless and repetitious game play with simple push button operations as difficult as a common arcade game (it's far from a simulation). That's why it was easy to sell on xBox as it really does offer just an arcade game experience like Battlefront.