I have never had a pair of shoes that could last more than a few years. I’ve even paid for expensive shoes that claimed to be super durable and they fell apart faster than a cheap ass $10 pair from Walmart.
I’m at a point where I have very little hope that anyone, anyone, makes good, comfortable shoes that aren’t made of paper mache.
The bigger problem is that shoes are supposed to help maintain a healthy overall confirmation. It’s really hard to do that over a period of years because you’ll wear your shoes in and essentially lose the supportive aspects you get from a new shoe. As a rule of thumb, you should basically be buying new shoes every 6 months.