Earlier quoted context omitted.
When I select "restart" (edit: at least when installing system updates), the computer should save application state and reboot instead of every application asking me stupid questions like "are you REALLY sure you want to quit web browsing?". I want to select "restart", go to the kitchen, get my dinner, come back, and the computer be rebooted and my applications restored the way they were before. Also, the developer t…
That's what sleep is for. The primary use of restart is resetting your computer's state, so it would be counter-intuitive to retain it.
I actually can't think of any time I've even used restart to reset my computer's state in the past couple of years.