Something America needs more of: good shoeshine stands. This one is in Grand Central Station, NY - a train station which hosts several shoeshine stands of various styles. Those guys do a better job than you could ever do yourself, and a good, solid, comfortable pair of shoes is like a good old friend. Gotta care for them.
I am told that high quality leather shoes, well-cared for and never worn two days in a row (the 2 lbs. of foot sweat per day is a problem for leather's endurance), should last 40 years or more. I own about three pairs of 20+ year-old dress shoes which are just entering their prime years.