I do a lot of work on office machines, computers, scanning equipment, high end printers.
30 years ago, you never had software problems, it was all hardware problems. Relay units,
switches, cams, clutches...now, there are times I don't even get my screwdriver out of my toolbag.
Everything is dependent on the operating system. I'm not one to rush right out and update the software
in my machines. I'll let them go a week or two, unless a specific update corrects a problem a customer
is currently having. I go by the old line, "just because its new, doesn't make it better, it just means it's new".
Sometimes updates break other things, so I'll wait and let someone else be the guinea pig.