Earlier quoted context omitted.
He's right that all savings are someone else's debt. But, if that is your big sticking point, you can literally load up on the cans of pork and beans as your retirement fund. "Savings account" is an abstraction for that, and it's important to realize how abstractions leak and fail, but for most people the abstraction is just fine.
Savings accounts are not abstractions for loading up on cans of pork and beans. If everyone simultaneously did that, then stopped working, everyone could still eat. If everyone put money into a savings account, then stopped working, they'd all starve. I think this is a deeply meaningful distinction. "Saving for retirement" in the modern financial sense is really more akin to having your kids take care of you when you…
And if everyone doesn't do that, there is a very good chance you can withdraw your money and buy some pork and beans.
Which is the point about leaky abstractions. Unless you believe there is a significant chance your scenario will play out, the distinction isn't very meaningful.