Considering that out of the ~8 billion population of earth majority of them are living paycheck to paycheck (specially in this recession+inflation infested world), they kinda have to spend their money as fast as they receive it because they've already stretched their last paycheck as far as they could have.
There we have no control as when we get the paycheck we have to spend it on our liabilities that we need to fulfill. However it is the question specifically for those who earn more than their spendings.
In that case, one should not spend the money without any need or in other words waste the money. You never know what happens to your source of income in future so it's better to keep some extra money save and do not spend unnecessarily.