Next time don’t store the old shoes - rotate wearing them so at the end of (shoe_lifetime * number_of_pairs) years you’ll have a number of pairs of evenly-worn shoes :)
I found a pair of shoes that I liked, but they wore out quickly with daily use (3-4 months). I bought 3 more pairs and rotated them and those three lasted for like 2 years.
As silly as it sounds, I wonder if there is something about giving shoes a "rest" that makes them last longer.
The foam midsole gets beaten down in a days wear, so resting gives it time to spring back. Additionally, the uppers get to dry out which inhibits bacteria & such and stops moisture from attacking the adhesives and stitching.