Have you never been to London? There are homeless literally everywhere, and London is one of the wealthiest cities in the world. The money in London is much, much older as well, so if anyone should have it "sorted" it should be London.
[0] https://www.theguardian.com/society/2018/jan/25/rough-sleepe... [1] https://www.sfgate.com/bayarea/article/SF-s-new-count-shows-...
I live in London currently. There are almost no homeless people. What are you talking about? It's one of the largest city I've been to where I've seen the least amount of poverty.
I'll also say that London is super safe, you'll almost never see crazy people in the streets or public transport. I regularly take the bus or the subway at late hours and I've never seen anyone dangerous or looking for trouble.
You definitely picked the wrong city.
You don't get out much. Walk on any high street and you will see plenty of homeless people.