It won't be popular, but I agree with the OP.
One of the big advertising features of Elite was that you can play 'your way.' That you can be who you wanted to be, and I have found Engineering runs counter productive to that.
For example, I like combat.. it's what I do most in Elite. Things like Dirty Drive Tuning require me to do exploration, if I want Grade 5 Shield Boosters I have to do mining.. it's silly..
I've always played 'my own way'.
If I don't like doing something then I won't do it, or get someone to help me with it. I hate pewpew, as my signature reveals, but I'v still Engineered all of my fleet to how I want them Engineered, I'v just not visited any Engineers that required combat bonds, combat rank, etc.
I'v got what I could from the rest of the Engineers & had done with it. The only time I needed help was getting my Guardian FSD, when I was helped by some kind cmdr, who went round blasting for me & wacthing my back, 'til I got the Blueprint.
The rest of the Guardian stuff, Meh! I don't fight Thargoids so don't need the stuff!
I think quite a lot of players want everything, now! Elite's not that kind of game IMO, for me that's why players complain of the 'apparent' grindiness in the game.