You'd be surprised how many people live this way.
My wife used to work at a place and on payday, everyone would run to the bank on their lunch break to cash their check so that they could afford to buy lunch that day. They were broke by the time payday came around every 2 weeks. Zero savings.
I haven't used an ATM for a long time but when I did, I used to notice the receipts people left behind. I was surprised how many receipts showed a balance of under $100, sometimes a lot under.
My MIL worked at a place where they got paid weekly. For years, the owner wanted to switch to paying every 2 weeks. The staff complained because that meant when they transitioned, there would be one week without a paycheck and they wouldn't be able to manage. Their last 1-week check wouldn't carry them for 2 weeks. They had no savings, not even a 1-week emergency fund.
I'm not talking about high school or college kids here. I'm talking about adults with spouses and kids and cars and houses. So much of what you see on the surface is a facade for many people.