I used to work as an IT manager. Upper management was so opposed to pay for any after-hours work it was always a real battle getting a budget to update and upgrades  systems.  Seems they never really valued the IT systems properly.  This is the kind of problem I predict that many smaller companies will have from having too many non-techs making decisions instead of technical people. Glad I moved on from IT management.