It's been discussed multiple times here before. The blunt reality is that
* Almost all of the productivity gains over the past three decades have been captured by the 1%(0.1% really). Rank and file workers (yes that includes tech workers) have seen a very minuscule portion of that. Tech got by for a while because the gains were so large and that for a while, the overall pie expanded faster than the growth in developers.
* The elites used the excess surplus to capture the govt(e.g Citizens United)and ensure favourable policy like being able to socialize losses and privatize profits which resulted in even more of the gains going to them.
* In search of ever increasing profits, the elites also funneled those gains into buying up more and more of the economy starting at the top (P.E driven consolidation) and increasingly moving lower and lower on Maslow's hierarchy (housing, food/farmland, medicine).
The lowest sections of our society started getting squeezed way before(notice where the most support for a promise to return to a 'glorious' past is), but it has now reached a point where even the upper middle class is getting squeezed and can't easily afford basic needs like housing and healthcare.
History shows that these situations are inherently unstable and don't last very long. Unfortunately for the elites, in the extreme cases they don't tend to do well in the aftermath once the proles decide they have had enough.
The best hope is that they voluntarily realize that the situation is untenable.