Oil naturally repels water. Oil-based spray paint will leave a protective layer on top during and after finishing spraying. Even hot water can't loosen the alkyd bonds in this layer that easily. Hence, oil-based paint is extremely waterproof.