I agree with Frank, Dean and some of the other posts.
Engineering is far better now than it was - increased mat storage has been a game changer, mat/data traders are a nice cherry on top of that. Add pinning a blueprint /per engineer & remote engineering, experimentals from any engineer who can even do G1... It's barely comparable to the previous version. I have a small fleet (7 ships) that are all G5 engineered - not evetyone OCD to the last. 05%, but mat storage & remote engineering and they all move slowly forward. The last three have gone from purchase to A-rated G5 (occasional G4) on the date of purchase. What's not to enjoy?
As for mat/data collecting, that can be a bit meh, but as already mentioned, every game with a version of player crafting/upgrading has a parallel collection system. As much as USS can be frustrating, we're not picking herbs at a known and established source that can simply be returned to whenever needed. We're scavenging in space, so it's bound to be frustratingly random at times. Could it be more interesting, sure. Like others, I don't 'go sesrching' for mats - that way lies madness! I do, however, keep an eye on mission rewards for G5s that are good for trading, I do submit and destroy all anacondas that interdict me, I do try to check most USSs to see if they're Encoded or High Grade., and if on the right planet for a scan mission I will take the scenic route in my SRV to top up. That seems to do me just fine. I'm pretty sure that by the time I can actually afford another ship, I'll be able to G5 it straight away.