What is the biggest reason?
Housing cost has increased substantially since 1971.
Growing financial sector and finance becoming the center of the economy
The middle and working classes have been screwed for the last 50 years at least. Ignored by both parties. These are modest income folks who lack the romance of welfare recipients
I realize this is important topic that cannot be answered in a single comment