I think the moralizing is useful if it means future generations aren't going to pay the price for today's profligacy.
This extremely poor misunderstanding of macroeconomics is likely to lead to the outcome you're supposedly trying to avoid.
So... when does the music stop? Some kind of debt jubilee or currency reissue?
Instead future generations are going to pay for today's economic ideology
Creating debt is taking money from the future. There are some discrepancies between running a business and a national economy, but I think the results are still pretty unknown.
When anyone tells you that you should spend your money more, you should have a red flag.