That would make sense if you have machines wich are controlled by programms most of the time, atm the only machines wich would be affected are the Paste dispenser, the Comms and the turrets, everything else seems to be able to work without an control program (Geothermal doesn't need control if the pressure of the steam isn't too big, Batteries charge on their own if there is extra power, the stove can only be turned on and off for cooking etc.)
Imagine the fun you have if one of the turrets is affected by it (turrets are controlled by an program for sure because the only target enemys), or if you have robots and the control unit for them is affected, or your base AI wich controls 90% of your base gets infected... Your own personal Skynet/HAL9000 and all the fun you'll have!
