A problem with two very different solutions
For some reason, I came across too many articles lately dealing with Windows boot time and improving it either by hardware or by software.
You know, I'm usually not dragged into the holy war of which OS is better, but the current uptime (time since last boot) of my MacBook Pro is 22 days and that's not unusual. I boot it from two main reasons: OS updates which require a restart and for starting my machine in Windows mode via Bootcamp. I used to do that just to play some games, for other purposes VMWare Fusion is a great solution. I don't do that nowadays, mostly because I don't have time for that and also because I finally upgraded my home Windows machine to an acceptable level.
For me, it's not uncommon to run a month without a restart. I put my laptop to sleep, wake it up in the morning and start working after a few seconds. BTW, boot time is seriously quick on my laptop... but I don't really recall... :-)
So there you have it: two very different solutions to the same problem. Apple makes it unnecessary to boot your machine and Microsoft... well, third parties are providing solutions to problems created by Microsoft in the first place.
PS. Just for the record, I load tons of extensions at startup. As evidence, I give you my menu-bar.