I think this is also something we could take away from the "new car for teens" thread the other day, too - that driving a beater for a while helps build the same type of character and humility. It's also the same principle behind volunteering in the community, working with animals, children, the elderly, etc. Giving of oneself in some way that takes the focus of the individual and puts it elsewhere.
YMMV