The longer you wait at times, the more prices increase, things are not getting cheaper, the longer you wait the more the thought of this need bugs your mind.
It really depends on the type of your needs, and ofcourse it is subjected for availability especially if it's newly released product.
I know, you do have a point about your post that delaying certain needs are bound to much expensive prices. But a delay is also good, take for example if you want or need something about your home equipments or furniture, you need to really weigh it if you really need it or it's just for your comfort or else you'd be buying out of rush even if you can live without it.
And about cars, there's no need to rush about that certain new model because you already knew it's quite expensive, a delay in those things means much because you can save much if you buy it sometime later.