Last I checked even if you use 80 block types in a ship 40 of those will probably be used less than a 100 times, some even only a couple. You could probably go out on a spree and buy these normally and not use them up for weeks.
Making wedges/penta tetra etc is trivial. Literally one extra step. Hull is so easy to make as to be abundant in the millions if you have a decent salvager. To colour hull is stupidly easy too, you will have millions of tekt or laminar after mining. You can't even get rid of the stuff, only make paint.
Now I don't recall how to make crystals, but I don't think that requires more than one step. Someone correct me if im wrong.
Making shields/rechargers was the biggest challenge iirc, since you need large masses of ore to produce them.
Im going to be honest, I don't understand how someone who can pour hours and hours of their lives into a ship cannot be arsed to gather the blocks to spawn it. One option I would support would be requiring 95% of the blocks for the ship being gathered before you can buy the remaining. Simply because if its only a couple stray blocks there's space for compromise, unlike the current system it wouldn't compromise the starmade economy (farm credits -> magic blocks into existance.)