I think you're confusing me with someone who hasn't achieved things. I'm doing great in life, but I still have empathy and don't assume others are where they are due to their inherent faults.
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.