The 'homeless' in India live in slums. They have relatively stable housing, even if it's a hovel. They do not behave like American homeless. America's homeless problem has little to do with money or accessibility of housing.
Yep, I'm sure there are plenty of 2nd/3rd generation homeless ethnic Indians in the US. Someone with the will and drive to cross 1/2 the globe and get through the visa gauntlet is highly unlikely to end up homeless due to addiction or mental health, since those have likely been weeded out in the process, but the same mentalities that entrap many American's will likely fall on their descendants.