Not everyone who is broke or struggling is wasting their money on frivolous stuff. The rising prices of rent, food, fuel, etc are factors taking a big enough bite out of the finances of people with low and/or fixed incomes.
But lack of "financial literacy" is a big problem. Too many people...