Windows is the small part of the problem
It's sandwiched between the insanity of the UEFI/BIOS and the glacial idiocy caused by the 3rd party bloatware that is hot on the OS's heels.
Honestly the hardware end infuriates me more, as I can disable or remove alot of the bloatware, most of those boot agents aren't doing anything I need, and many are doing things I need them to NOT do. +1 to the statement above about SAV, it's cancer, and Windows Defender runs circles around it.
Most motherboard makers seem to labor in the illusion that I need to be able to still install a copy of TRS DOS and a parallel SCSI 2 cdrom drive on my M.2 socket 2066 Xeon motherboard, and insist on wasting an eternity loading legacy crap that will never again be seen in a modern computer. Only a few manufacturers let you knock that nonsense out in the BIOS and get truly optimized fast boot option.
The article was talking about desktops too, the server space is even worse. On the very bad days I still have to reboot a domain controller during daylight hours the windows load time isn't what I'm sweating, its the intolerable POST process from the hardware. I get that in some environments you want the redundant hardware scans, memory checks, and device based BIOS agents to load every.single.time, but in other cases, you need the hardware to come up as fast as possible. I'd pay and extra 500$ a box and switch server vendors just for a BIOS that POSTs about as fast as my desktops do.
Ditto for my switches, I have a stack of cisco 3850s that I swear take 15min to restart. They also are too cheap to include a power button, so if the firmware is buggy(it is) you gotta yank the power cables to unfreeze them. Very professional and high end, like those home cable modems.
This represents the largest probable threat in out disaster plans, even in the event of a simple power drop that out runs the UPS(or we shut things down to protect the equipment) we have to wait for switches, then load the storage arrays, then servers and the Call Manager. That chain is depressingly 45+ min from a cold shout down to working phones and internet. You can't even slip that in on your bosses lunch break :)
Sadly, my smaller clients that were running on non-enterprise hardware can get their dumb switches and glorified gaming desktop server tower up and serving asterisk in 8min flat. Sadly enterprise gear seems completely oblivious, and only willing to push redundant hardware at four times the price and four times the startup delay. Seems like a missed sales opportunity.
Or is their a fast boot server/switch vendor I don't know about?