The fixes are unionization (solidarity) and forming worker-owned co-ops that emphasize stability, workplace decency, and fairness in TC. There can never be stability working for a corporation, only parasocial delusions of such. Worker-owned co-ops can be very lucrative and extremely competitive to join with very low turnover too... about the only downside is they don't scale to very large organizations* that should instead find and promote similar organizations to partner with on things.
* Which may not be ”bad" if one thinks like Richard Branson did on keeping organizations small, efficient, and nimble.
We need to stop treating jobs like a day-care because they are not. (Unless you are at Nvidia or Apple)