Bras don't last years. Setting aside the fact that bodies change faster than your feet do, the bra itself wears out by simple usage.
(I am rather shocked you get so little usage out of your running shoes though, are those race shoes or training shoes?)