I see one Dodge Charger in the bottom picture, which is a little sportier, and I’m sure I missed a few others, but otherwise I completely disagree with your observation. I’m not sure what you expect poor people to drive if not GM/Ford/Toyota, etc.
There might also be a gap between what people realistically prepared for and what happened. I'm not entirely sure, for example, if a family with both parents employed in (what used to be considered) stable jobs should have foreseen the possibility of losing both jobs at the exact same time?
In the end, this is a numbers game: you can blame the individual up to a point. But when some double-digit percentage fails to abide by your standards of personal responsibility, you have to accept the sometimes flawed nature of humanity and try to work with it instead of insisting on futile efforts to change individual people.
Most people have an average of 3-4 years worth of car. Ownership runs 7-8 years, or a mean of 3.5 - 4 years remaining ownership.
People run out of food long before they run out of car.