When you look at warehouses of players that are around for a while then you will find out that they are cramped with stuff.
So making gold ship just an expensive choice is fake. Because what is expensive when players can have unlimited stacks of everything?
RNG is the only solution that is fair to everyone. It's the same for the guy who just got into crafting and has just a handful of mats and the one who has almost unlimited mats.