In my opinion, it's a declaration of bankruptcy of game design when a game needs such crutches to be considered acceptable by many in the first place (I'm not one of them, so I'm already aware that there are exceptions). Or is it the modern mainstream gamer who is now used to playing "on rails," so to speak? A bit like painting by numbers?
Does ED
need it though? I argue it doesn't.
You can design a ship without Coriolis.io, but there's a chance it might not be optimal. Are optimal builds necessary to do everything in the game? Absolutely not.
You can find good trades without eddb.io, but there's a chance it might not be a 100% optimal route. Are optimal routes necessary to trade? Absolutely not.
You can find fittings and ships easily enough by checking out most High Tech/Military posts, and it's sane that bigger population usually means more diversity, plus there's always Jameson, which you are actively notified about when you hit Elite and reach the permit. Could you miss the ship/fitting you're after a bit closer to home? Maybe. Does it ruin the game? Absolutely not.
Can you find Thargoids/Thargoid sites and relevant objects for unlocking them without external tools. Definitely; most are even marked on the map. Could you find them quicker with external tools? Sure. Does that break anything? Nope.
Can you find and complete all relevant Guardian stuff without using external tools? Absolutely[1]. Are you going to have a harder time finding all codex entries without a guide or external time? Sure. Is it impossible? No way.
Do you need external tools to discover things/do exploration? Nope
Do you need external tools to do missions? Nope
etc.
People bandy about the term "need" or "required" a bit too freely, when what they mean is "To be 100% optimal you require external tools" which is a
whole other thing. Even then, the definition of "need" is completely subjective. I might "need" external tools to optimise a fitting, but someone who can just do that math in their head unassisted won't need it. This is the same issue as for those who consider the so-called 'grind' either "necessary", "mandatory" or otherwise "required". Engineering is unequivocally
not required, it just makes some things easier.
[1] Granted, the missions you get at the docks
might be very hard to find, but some old Galnet articles at least point to them. Hopefully FD fix that by making those missions available through Ram Tah directly, per the engineer focused feedback.