The point is not when you spend your money but where you spend your money on. You can spend your money immediately but are you spending it on something worth its price? Something valuable? Something that is necessary?
We don't have the right to judge where or how people spend their money. It may seem a waste of money for us but for them it's something that can add value to their life not just financially.
For me, I don't care how they spend their money as long as it doesn't concern my personal life. Comparing your standard to them will just bring unhapiness if you always keep checking on them.