We are different people with different attitudes. I enjoy to play the game in a relaxed way - but for me relaxed way means to have (almost) everything - ships, modules, weapons, suits, on-foot weapons, all the engineers, and full storage of mats/data! To be ready to engineer next something immediately.
When I reach this state, then I can play what I want, what I like to play. Not dependent from finding missions or RNG, able to change activities to not be bored, and able to avoid frustration caused by RNG.
But to reach this state, I will accept some grind and will not complain about it, because it's my choice. What I still can complain about, is the lack of choice (as cmdr Frop wrote "poor design"). But to be honest, I have to say we have 4 sources to find SDP - IM, Security Data Ports, Mission targets (digital espionage missions) and Odyssey materials exchange thread. So, in case of SDP, it's not lack of options. But of course, when player is impatient (as I am) then he/she will use re-entering the game at IM with data port, 100 times, and it's bad gameplay.
Very strong and very good part of ED is possibility to make different ship builds, different on-foot loadouts, for different playing styles. Sometimes I will adapt one loadout for my current style, but next time I will try to adapt my style to another loadout. This is richness. But to use this richness, you really need engineering. You can't use energy-hungry weapons without
engineered power plant and power distributor, for example.
And to answer to cmdr ubermick - I'm aware that you don't really need full G5 engineered everything, but if you want to use maximum what game has to offer, then, sooner or later,
you'll need G5 equipment. And then, when you have everything, you have the freedom to use G1, G3 or G5, and to "Blaze your own trail".