Heartlessness isn’t a factor here. At least individually I’d say that people over here are way more indifferent towards the homeless. There is very little enthusiasm in terms of volunteering and such.
The US leads the world in volunteering. https://www.oecd.org/els/family/CO4.1-Participation-voluntar...
You can also look at BLS info: https://www.bls.gov/news.release/pdf/volun.pdf
Most cities have programs with volunteering with the homeless, just visit a nearby church and ask. Clothes, food and resumes are pretty popular things to help with.