While the initial price might seem a bit high, repairing shoes is almost always cheaper than buying a new pair, especially if those shoes are of high quality. Over time, the cost of regular repairs is significantly less than the cost of repeatedly buying new shoes. -- https://nushoe.com
I regularly have my shoes re-soled. It’s wasteful not to, and I have my shoes made especially for my feet, which makes me want to reserve them for longer. Often I will buy a new pair and have the old pair re-soled.