I think there are a lot of contributing factors, not least of which is corporate greed. Shareholders demand ever-larger margins and ever-increasing growth, which leads companies to try to extract more value out of fewer employees for less money.
In a just economy, not every job would be able to support an entire household, but most jobs would, and stability, rather than growth, would be the primary corporate priority.