Do you wear them like $50 shoes or like $1000 dollar shoes? I run around 18 miles a week on trails and I doubt your $1000 dollar sneakers would last ten years with that usage pattern.
I play tennis regularly and only go through a pair of shoes maybe once a year or every 18 months. I always pay extra for a higher quality and more durable pair because they last. I only use the shoes for tennis - I put them on when I enter the court and take them off when I end my session. The shoes probably run me $180-200 but totally worth it if they can last me 100+ hours.