Software is everywhere and can do things that cannot be done without it. However the software needed is hard real time embedded and shouldn't run on the same CPU as the stuff we are complaining about.
> Software is everywhere and can do things that cannot be done without it.
Yes, I know (I am a software engineer with a large amount of embedded work in my resume), and I don't mind it at all when the software is actually doing useful things that can't be done well otherwise.
But there's a lot of things that are being computerized where there's no actual user benefit to doing that. All that does is increase the number of points of potential failure.