I have recently switched to using light trail runners for many/most conditions and really like it: no blisters, light, etc.
However, now the problem is that shoes last only about one hike. I took new Scarpa Sparks through an 80-mile Wind Rivers hike (half off trail) and they now have some holes in mesh and stitching is coming apart (talus did that, mostly). I have patched holes somewhat and fixed stitching with nylon thread, but they will probably last for 1-2 more trips at the most. At $120 a pair it gets kind of expensive.
I used to be able to wear leather approach shoes for a year or so and in a very harsh conditions, like canyoneering.
So, is there a solution? Buy shoes in bulk somehow? Use cheaper running shoes?

