You can set "Active Hours" to include up to 18 hours of the day effectively limiting forced restarts to whenever you are sleeping. They also only seem to happen when you leave the computer idle. Combine this with hibernate and you can delay an update indefinitely.
It is still annoying to deal with but manageable especially on single boot machines.
It is still annoying to deal with but manageable especially on single boot machines.