The following is my opinion only.
Is ED too hard? No.
Does the game make it unnecessarily difficult for new or casual players to enjoy it? Absolutely.
I never played Elite with the goal to progress through the various ranks as fast as possible. If you measure in-game success by how fast you can make it to your first Anaconda, then I doubt the game will make you feel at home for a long time.
I love Elite for the multitude of opportunities it offers. Trading, mission running, bounty hunting, mining, exploring, powerplaying, human combat, alien combat, pirating, SAR, manipulating the BGS, ship tuning, playing chauffeur, solving mysteries - the possibilities are endless. And for every job, there are suitable ships, from small to large.
I love to try them all, but for a new player, they can be overwhelming. I bet that many players have given up on Elite long before they got an idea of what the game has to offer.
A "virtual test flight" feature might help here. Give players the option to fly A-rated ships on pre-designed guided missions, to test the capabilities of these vessels and explore the opportunities the game offers. Make these missions virtual, like flight school, i.e. they don't count towards your progress.
In the in-game lore, this could be implemented as a sales feature for the different spaceship manufacturers. "Learn why most explorers prefer the AspX over any other vessel in Lakon's virtual exploration showroom. Now available at your local Lakon dealership." This would lead to a mission that allows you to jump into a system stuffed with an earth-like, a glowing gas giant and a ringed landable planet. Scan all planets, land on the landable one, feel how the ship handles.
This should be fairly easy to implement as you need no new assets for that. All you need is a mission designer to create a few missions that deliver a "wow" factor. Plus, you can offer a standard "undock/jump/dock" test flight for every vessel, maybe spiced up with an optional interdiction, to test how a ship handles in combat.
That would allow players to get a "look and feel" for various ships and mission types, while learning how to play the game (make all these test flights guided!). And all that without interfering with the game itself, as the missions are only virtual.
Now, cue the alpha hardcore players who will jump in and yell "No way!!! I had to earn my Anaconda, and if noobz now get it for free, I will quit!!!1!"
But if FDev will keep listening mostly to this rather small player group, I am afraid ED will remain a niche product forever. You may argue that this isn't necessarily a bad thing. But the game could be so much more, and without any cuts into the current experience of established players.