I know this has been brought up before. But since the recent upgrade to the barrels in the inventory layout. And the new additions with the shrouded spoils that this would be a good time to bring it in.
The price of the resource would prevent any attempts to try to cheese with resource crates as well as being low enough that it would be worth getting too quickly supply ship. This will help more casual players too quickly stock up on resources when they don't have a lot of time to play.
the number that you can buy is limited to a point where it's not worth just going from Outpost to Outpost just buy them.
the process would be on the dock that would be a vendor which cells each of the three resources. And each one would be a random spawn of 25 to 50 of each resource. Just one resource would cost 50 gold each. Once bought that would automatically be supplied on to your ship.
Edit:
so far the two biggest points that everything boils down to the comments below has become:
It would unbalanced PVP
It's unfair to new players
First off the PvP arguments is the debunked based on the fact that a fresh ship can sink a fully stocked ship. And the only time an abundance of resources will be a deciding factor is a battle of attrition which doesn't really sink ships.
And the new players argument is debunked as no one is taking away the free option and you have to work for cosmetics and doubloons