Two days ago I met an Afghan who escaped from Afghanistan safely last summer with his family. They lost everything but their lives. He barely speaks English, but he's already up and running with his own business, and drives a new car.
What's he got that you don't have?
Turns out I grew up in a shitty family, I escaped, but that doesn't mean I've lost empathy for those who couldn't.
You seem to think that the world is fair (which is ironic because I bet you've told folks "life isn't fair"). It's not, and no amount of pretending can change that. Folks can do their damnedest and still end up on the streets. I'm not saying we shouldn't try, I'm saying we need to be empathetic and stop doing things that work against them.