Also, don't underestimate change. Buying a house or a car that you can afford now is one thing, but that doesn't mean things won't change in a way that means you can't afford them in the future. Things happen that can negatively impact your income.
Life isn't always as simple as "don't buy more things".
Life is uncertain and variable. Demanding that people make choices based on unknowable futures is a bit silly.
You are 100% correct, life is uncertain and variable. And there is no way for anyone to fully anticipate the future with perfect accuracy. However, that right there is the most powerful reason that should be compelling individuals to be more careful and risk-averse. Especially when it comes to family, kids and health.
If you have a family to support or have a period of illness, credit is very hard to avoid.