How does polish protect leather shoes?

Polish creates a thin layer of wax on the leathers surface keeping the leather dry in wet conditions. It also has a moisturising effect on the leather keeping it supple and preventing the leather from drying out and cracking.