This is also incoherent with buying buildings, which get finished even if the social production is 0%. You even get all of the benefits of the building immediately. For social production: Why doesn't the game, here too, just reduce the price to 1 BC and the building is finished the next turn? - because it makes no sense!
I'm not suggesting to have the ships bought and ready to go on the same turn, but when the ship is bought, I expect it to be delivered in the next turn. Don't mind being billed a bit more for "logisticst an putting into orbit"

Such a (perfectly logical) correction to the present system would also avoid fumbling with the slider, just to make sure every affected planet has at least 1 BC going to military production. I think the arguments in favor of this slight change are stronger. The current system is incoherent and counter-intuitive.