In regards to what I'm seeing in large parts of the forums and youtube video's, I believe I am entitled to say "I told you so".
Now what I find a bit amusing is that there are now quite a few people driving around on planets struggling with exactly the same things as I (we) did half a year ago.
Oh well, I hope it gets better - I see many good suggestions coming out of this as well.
You told us so.
I think of engineer upgrades differently, though. Apart from unlocking the FSD engineers, I haven't done a single thing in the game I haven't done before - some combat, some mining, some trading, some exploration. All of these activities (well, exploration not so much, but driving around in your SRV is some kind of exploration, right? Counts for the rank, at least) result in stuff necessary for modifications, I just have to keep my eyes and cargo bay open, and equip a wake scanner.
In my opinion, a lot of the perceived 'grind' is a result of Elite being a lot more empty and lifeless before. We are used to ignoring NPCs, wreckage, mission rewards other than money. We fly out of the mail slot on mental autopilot until we can engage the FSD. We supercruise to a trading destination and watch Netflix on a second screen.
But if we become more active in these autopilot moments - wake scan departing ships, scan NPCs and USSs, check wreckage after having successfully fought of an interdiction - a lot of the materials and data comes in by itself. It's a byproduct of our usual activities. Some rare commodity might be needed to finish it, but switching from an 'I need all this stuff NOW' to an 'oh look, I now have nearly everything needed, let's buy a fish and get an FSD upgrade' mindset eases a lot of pressure. The engineers aren't going anywhere.