Like players being able to whip a pre-engineered ship out of their pocket at any shipyard? Because that's already been allowed for anyone willing to pay the real money for it...
I agree that is a terrible design as well
however just because 1 thing is broken does not mean i support throwing all game play features under the bus.
Now if someone wants to make a suggestion that even the paid ships should have an ingame cost associated with them the same as a none money bought one (with the caveat that the player can always get it back at a later date once they have the in game credits to afford it, so it isnt lost from their account.......... then I would support that idea

edit. also for increased in game consistency if you want to deliver in a shiny new cash ship to replace one you may have sold to get rid of..... it should be shipped from a shipyard in game with associated time limit if the current station does not stock them with the argument it is fresh out of the factory.
(for the record I would support all insurance replaced ships having to be delivered from a factory as well, but this would need to be bought in along with missions on the missions board which supply a ship whilst we wait (something we should have anyway to keep use cases for older ships which are less than optimally specced out)