We've heard this since Longhorn. "We took reboot out of the code, you should notice less reboots with Longhorn". That never happened in Vista, and it looks like the same story with Windows 7.

http://channel9.msdn.com/posts/DanielMoth/Restart-Manager-in-Vista-for-developers/