I would say you have lousy contingency plans. If you are the IT-in-charge I would sack you if my factory always have IT-related problems. My factory has to run smoothly and I employ you is to solve problems and NOT to give me problems.
you can solve issue if you have some control on them, what if you don't?
Many SMBs use shipped Win10 home versions, you think they all pay thousands of dollars for Win10 Pro/Enterprises ?
You talk like a home user.
You think you have all in control, no you are not; ITs are just employee and not even the most important one...
You believe your boss will give you large funds to buy the latest awesome softs and hardware to make your job easier? if yes you are dead wrong, you will use what you have, and those are often obsolete/outdated barebone shipped OS/hardware/softs.
Your boss will even force you to add crapware because he likes them, you will say no? i dont think so, he will replace you...
How many times i declined IT jobs because the boss don't want follow my policy or invest a dollar to upgrade the machines/software/OS but rather use the said dollar to buy a new car or plan his next trip to the Bahamas.
come back to reality.