American Culture seems to be strongly influenced by 'every man for himself'; or more subtly, your destiny is made by you and the effort you put into life. If you happen to be lazy, then suffer you.
I think there are three levels of maturity in a people and society:
1- Dependency (Child Stage)
2- Independence (Late Teen Stage). ie I can do it without anyone's help
3- Interdependence (Mature Stage) we all need to work together.
The USA seems to have gotten stuck between 2 & 3, while Europe/Canada/Australia went on to stage 3.
ie, We have strong social support systems such as good basic free medical care, good basic social security services, humane prisons with some attempt to reform.
While I as a tax payer don't like supporting lazy people, I think it is the lesser of two evils. ie having destitute people resort to crime with all the associated costs.
So I think the article is right, but culturally I don't see the USA ever changing within my lifetime.