A nit, but this is still a little like dominoes fixing pot holes in the city so their drivers can actually deliver. Sure it's great, but it would be better to pay a more fair share of taxes and provide a safety net for our people and the money needed to maintain common infrastructure.
I don't doubt this will be a more efficient endeavor than a government one, but it's also not really accountable to anyone. And bezos can actually just hire two PR people and shut the rest of it down. He has no obligation to homeless people, and no obligation to see this to the end. I'm sure he will, but it's pretty fucked to think that companies will be less self interested in their charity than in their business, or a government.
The idea that we should just make a few mega rich then depend on their kindness to address societies woes is really toxic.