No polish will protect the soles. They are called driving shoes, not walking shoes. They are made to drive in, then walk a short distance to and from your car
Can you post a photo of you with those shoes?
If lucky, you can still find some good purple label stuff. But when the high end factory stores (RL, Saks, Neimans, etc.) started to out number their retail stores. That's when the cheap stuff started creeping in.