Because I have visual studio open, a solution loaded and organized with all the files I need for this sprint, SSMS with the servers all connected that I need, all my tabs open to see my jira board, support tickets, etc, a notepad doc i was using to take notes on a phone call, my ssh key loaded into pageant, and if my computer reboots, i'm going to forget half of that when it starts back up and lose 30+ minutes trying to get set up again the next day.
edit: i would legitimately quit a company that made me reboot every single night.
In our network there are no developers. That would be a different usecase which would require different policies.
All tools required by staff are online and autosave everything.
This in fact is another reason why proper restarts are enforced nightly, as most browsers with multiple tabs of heavy web apps start misbehaving very quickly. Forcing a nightly shutdown of browsers is an added bonus of proper shutdowns.
Be aware I am in a corporate environment, with all non technical users, and all services online.
Ok - that makes sense. Obviously being on the dev side of things, I've never worked for a company that didn't have devs (and admins, devops, etc). Sounds like it definitely works in your case.
edit: i would legitimately quit a company that made me reboot every single night.