When I started a second Commander I knew right from Day 1 that he needed to gather materials all the time. So he targeted every ship I ran across to gather their Encoded materials; he visited planets with volcanism to collect raw materials; he bought a wake scanner as soon as he could afford it and scanned wakes wherever he went; and when he engaged in combat he always scooped the mats.
The result was that when he started to unlock engineers he always had almost all the mats he needed. He just had to get (or trade for) the missing ones.
At the same time, my experienced Commander wanted to buy, outfit, and engineer two new ships. And since his stores of materials were low by then, he had a terrible time collecting everything.
The thing I saw after doing those things in tandem was that engineering is paced pretty well for a new player. You unlock the engineers one at a time, and you want to engineer just one or two ships: so the challenge is a pretty reasonable one. It's not easy, but it isn't overwhelming either. Where we get into trouble is when we're at the point where we want to engineer entire ships all at once and right now. But it's something that shouldn't be easy - it's a case where we want to do something big in a short time.
So as irritating as it can be, and as tired as I get of trying to accumulate those G5 manufactured materials, I can't really say that it's wrong or imbalanced. We just need to accept that we make trouble for ourselves when we set a mid- or long-term goal and then treat it like a short-term one.
I take your point- gather/salvage everything you can from day one, life will be much easier later on. That's sound advice for anyone playing Elite Dangerous, even, (perhaps especially), those who don't think they'll be carrying out any engineering.
I take exception to the notion that experienced players want engineering 'right now'. I've been playing ED since Beta, I'm in no hurry to progress to some mythical end game and I don't mind taking my time doing things.
But engineering has driven me to utter despair- I've been engineering a Python since November, it's still not complete. That's not 'right now', it's six months of solid grind, broken up by entire weeks when I just couldn't face loading the game.
I started gathering mats when engineering first dropped. I believed I had a huge store when the system was re-vamped. I didn't try engineering until the tail end of last year, when power creep finally overtook my fleet. Without engineering combat had become dreary to the point of misery. I couldn't beat seemingly identical ships to my own- the dumb as a brick AI seemed to have uber weapons and a bullet sponge fitted as standard. Getting away was tricky- my fastest ships can't outrun low level NPCs any more. On the odd occasion I did manage to start winning a fight, the NPCs just waked out.
All of this can be solved with engineering. The trouble is I have a large fleet of now obsolete ships which need considerable engineering upgrades to perform as well as they used to, just relative to the AI, never mind other players. My 'huge store' of mats didn't get me through my first engineer. I'm spending every game session gathering mats. Effectively, I could have uninstalled in Novemebr, because I've hardly played the game at all since, all I've done is grind. And grinding mats isn't fun, involving or even close to entertaining. It's a massive pita.
The 'it shouldn't be easy' quip is fair enough- but by the same token, it shouldn't be necessary, either! If trudging around, salvaging the entire cosmos like some hi tech tinker, isn't your bag, then the game should allow for you to continue playing other ways. That 'blaze your own trail' strapline comes to mind...
#vanillashipsmattertoo