No point in ruining nice heels in mud and puddles. That’s pretty much all I have when I step off my boat - a rough and muddy towpath for a good mile into town. It does cut down on heel wearing…
Your story about the spilled beer reminded me of some advice John Wayne once gave an up and coming actor: never wear suede shoes. His reason - and it sounds like it came from experience - was that when your famous and you go into a men’s room, someone is going to recognise you when your standing beside them at the urinal, and turn suddenly in their excitement, forgetting where they are, and exclaim “my gosh you’re John Wayne!” And pee all over your shoes