This is completely asinine. Any dress shoes with a leather sole will outlast your crap unresoleable shoes by decades...not a few years. I have heard of people who are wearing their grandfather's AEs, just a resole and they're back to fully functional if you wear through the soles (net cost: $20). If you really beat them up, as long as the uppers are fine you can send them to AE and get a full refinish for like $60?/80, which is great b/c the shoes you get back are your shoes, broken into your feet at a cost less than the shoes you will keep having to buy every year.
Net net you're saving tons over the long-term, you're getting great quality, and when you do wear down your shoes as you mentioned, you get to replace them with your shoes, broken in for your feet, at a price less than crap shoes.