Hi everyone, sorry I'm late to the party...
(In case you're still around
@Daniel Dusk and
@Momba Dawn...)
Yes, engineering has issues. For the first year or so I didn't even bother with it. I just played the game and had fun, haphazardly collecting materials along the way.
When I did start engineering my ships, it was using whatever materials I had on hand and whatever engineers I happened to have already unlocked. I didn't really worry about it. I just played the game and had fun.
Lately, 3.25 years and over 4600 hours in game, I engineer every ship I buy, using whatever materials I have on hand and whatever engineers I've unlocked and pinned their blueprints. Unless I'm building something very specific, I haven't been applying experimental effects. I'm just playing the game and having fun.
More recently, I've decided to unlock a few more engineers, and I'm working on that now, in between just playing the game and having fun.
If you haven't noticed by now. I prioritize just playing the game and having fun. For me, fun includes, but is not limited to (and in no particular order): Mining, signal chasing, space combat, anti-xeno ops, puzzles, ground combat, missions, exploration, transportation, BGS manipulation, anarchy faction support, salad hunting, SRV flying,
goofing off teaming up with friends, occasionally participating in community goals, etc...
Elite Dangerous is the only game I play. Eventually I'll get around to unlocking all of the engineers and ships and modules and alien tech and whatever else there is to unlock, some day...
And, specifically for the OP. Elite is not a one size fits all game. It has many different activities, of which combat is only one. If you want to focus on that alone, and as others have said here, it will be painful for you as you will need to do a variety of activities to get the materials you need for the high grade engineering. If this is not your cup of tea, I understand that.
In the end, all we really have is the game as it is, at any given point in time, warts and all, take it or leave it. Hoping for changes that you want is annoying at best and downright aggravating at worst. Some commanders are, seemingly, better off NOT playing this game if it is not enjoyable to them. In that case, please play something that you do enjoy and have fun with it.
o7, see you in the black...