100% agree.
I would also add our Individualistic and Puritanical culture to the mix of causes. We're told all of your problems are 100% in your control, and that if you're not working 100% of the time that you're a worthless piece of shit that doesn't deserve to live, that no structural issues exist, that there's nothing you can't 100% overcome with enough individual determination. It's so unbelievably toxic and unhealthy, and causes people to not only not have sympathy or empathy for others, but to see empathy as a negative trait, as a weakness.