I don't exactly understand how restarting is any different to shutting down and then rebooting
Two words: Fast startup. Essentially Windows Shutdown function doesn't really shut down; it just closes all programs and hibernates. This trick reduces boot time.
and I'm even more confused as to why this is for *'device security.'
Windows can't replace open files, so updates may be installed, and the files replaced during boot.