Effort should be spent on resuming where you were after a reboot.
Some things cannot simply be resumed, I know. However, some things can.
There is an attitude at my workplace which I can only summarize as "I automate anything that helps my customers, and I will not automate anything that helps me."
We're smart people. Why are we simply giving up and throwing in the towel when it comes to reboots?
Too few people have heard of the "screen" command maybe. I was using it 20 years ago to reconnect to terminal sessions. I'm told that tmux does similar things, but I don't know if that's true.