@CliftonR The other three factors were getting business processes out of the (centralized, mainframe) IT department's control, the price for local compute trending down (whether for calculations or control), and communications; internet, mobile phones, video games, the whole plethora.
None of those can happen if VLSI doesn't happen, and VLSI generally doesn't happen without the USG not caring very much about what it costs to fit better compute into an ICBM.