Post office should offer free services for receiving and holding mail for up to 30 days. Not necessarily a P.O. box, as there's limited space for that, but something they can get for you during business hours. Would significantly help the homeless and van-lifers.
Exactly, that's a non-starter for a whole pile of essential services. Which makes homelessness very easy to fall into but extremely hard to work your way back out of.