The no debt thing is critically important.
There are many retirees that go into their latter years with a mortgage, credit card debt, and new car loans. Servicing that debt will eat up a bunch of their monthly income.
Absolutely right.