I've found that different soles on running shoes wear out way faster than others. The soft, white squishy-style rubber wears out super fast, so I always make sure my running shoes have the harder, black rubber soles instead.
As an ultra runner I used to buy more durable shoes focused on the idea of I wanted to get more miles per dollar out of them. As I'm aging, I now realize the value in the shoes taking more beating than my legs is worth the extra value in rotating my shoes more frequently.
Growing up in poverty doesn't make this an easy life change for me to adopt, but I consider spending more for something that provides better long term fitness/health a valid reason for increased costs.