I also wonder if its rational behaviour at the end of the day. If you don't have anything to your name, why delay gratification? Its not like you'll get benefits of delaying, and you may very well suffer a loss if you wait. I think you have to have a certain amount of wealth before the types of behaviours that actually make you wealthy make sense in the average case.