Why don't you think people deserve housing and food, in the richest country in the history of the world? Our society could absolutely provide them, it just doesn't because they're "not worthy".
Sorry what? USA doesn't provide food to poor people? I find that a little hard to believe. Even India, with one tenth the resources per capita, manages to do that.
For example, some people need food, but they don't deserve it just because they're alive. We call that hunger.
Other people need housing, but they don't deserve it just because they're alive. We call that homelessness.
Some need sex, but they don't deserve it just because they're alive. We call those people incels.