Likely not in the same country as the person you asked but where I live, being homeless means you don’t want to go to the government and ask for housing/money. You get both. Those people who run around crowded areas do that as occupation, not because they’re starving.