It can be both. Plenty of people adopted poor spending habits due to the system allowing high interest credit cards to exist, and also creating a sense of needing everything NOW vs saving. It's a very consumerism drive that's beaten into us younger than 50. Older than 50 lived without credit cards and learned very different budgeting, saving, and actually had a better chance of making money.
SOME of what Dave talked about in the beginning was helpful, but then he got wealthy off his stuff and became more extreme. It mostly helped his generation or older folks though, the ones who had money to spend carelessly in the first place; to reel it back in. His lack of understanding the younger generations made him sound like a piece of shit instead of him trying to understand not everyone is reckless with money and a lot of us simply don't have money to spend.