I'd say delayed gratification makes financial sense. Using HDTV as an example. When they 1st came out I could have bought one on credit but I didn't, I saved up. By the time I had enough money the price had come down, the quality and screen size had gone up. Had I gone in early I would have paid over the odds for an inferior product and still be paying for it now.
Also, having to wait for something increases the value I put on that something. I'm more likely to look after it and (in a world where we are finally working out the harm of a disposable society can wreak) less likely to throw it away.