1) I have.
2) There are plenty of homeless or impoverished people in India, they just don't come to the US. Immigrants need a visa or permanent residency, and that usually comes with a requirement to maintain a job or have some level of financial security. Later generation Indian-Americans are, hopefully, kept out of poverty by the work their parents and families put in to establish a foothold in the US. But none of this is guaranteed; homelessness can happen to just about anyone if they have the right run of bad luck, and one's culture is only a small part of that equation.
I have a friend right now who is in a precarious housing situation who has schizophrenia but does not have a DX and has no insight into her condition. If my wife tries to set a time to pick her up and take her out to our farm, odds are 1/10 that she will really be there, will really get in the car, will not get out of the car for some hare-brained reason or otherwise not make it out. You've got to have the patience of a saint to do anything for her.
If she had some insight into her condition she could go to DSS and get TANF and then get on disability and have stable housing but she doesn't. No matter how I try to bring up the issue that she does have a condition she just "unhears" it.
Indians and other people from traditional cultures have stronger "family values" and won't wash their hands of intractable relatives the way people who grew up in the US monoculture will. (Or if they do it, they'll do it in a final way)
Why might it be rare to see a homeless member of a group whose members make up less than 2% of the population in the US to start with and are largely recent immigrants (15% immigrating within the last 5 years!), often under work-based visa programs targeting highly-skilled workers that are well paid?
Could it be cultural superiority of the cultures from which they are drawn? Could it be some other thing that makes them rare among the US homeless?
Hard to tell, I'm sure.
The people of India started from even worse poverty and have generally made progress (especially since recently-deceased PM Singh). I'm not criticizing. But holding forth India's culture [1] as a model of preventing homelessness is pretty incredible.
[1] India may have the largest, most diverse collection of 'cultures' within one national border in the world, so which one are we talking about?
I'm shocked when politicians in America blame our homelessness problem on poverty. Poor people do not behave this way. This is a breakdown in culture.
It's weird growing up in the 90s as an American and visiting India and thinking that America was better than that because we are so rich and no one is that poor, but 30 years later, it no longer seems that way. While India is still very poor, I think even the homeless there might have a more stable life than what I physically see on the streets of west coast America. I mean.. it may be a slum, but at least they have a permanent house, their kids are in school, etc.
Meanwhile, in Portland, I see human feces on many streets, and the homeless are drugged out zombies (Portland has enough beds for all homeless but no ability to force usage of shelter beds, and few homeless person accepts the offer).
I hate to say it, but maybe just allowing a 'proper' slum would be a better option.
Homelessness goes down in places where housing is cheap and also in places where the government intervenes sensibly.