I'm amazed at how long decent shoes last, too. This was the 6th or 7th summer of wear for both pairs of my everyday sandals, and they're still in great shape.
I have lived in New Balance sneakers for years. I can't recall the last time I bought a pair of dress shoes. I can no longer wear high heels. Fortunately, I don't foresee any family events in the near future that will require I dress up. My oldest great-niece just turned 13, so it will be close to ten years before she gets married. If I live that long, no one will care what's on my feet if I can still get to the wedding. :)