Unless you’re rebooting your computer multiple times per day, boot time should really not even be a consideration.
Yeah, it's my opinion. Having worked on everyhting from mainframes, to minicomputers to PCs in a professional capacity for about 30 years, I'd say it's a somewhat educated one. A properly designed computer should almost never have to be rebooted unless you're patching something really low-level like a kernel, or a catastrophic hardware failure.
One of the things I really dislike about Microsoft is that they've managed to convince people that computers are fragile, tempermental beasts that will flake out at the slightest perturbation of their operating state, and that it is normal for a computer to have to be rebooted just because it's been running for a while.Just because Microsoft can't manage to code an operating system that won't lose track of its internal state over time does not mean other organizations should set the bar for reliability as low as Microsoft apparently does.
Rebooting a computer is not a "solution" to a problem, it's just a band-aid used to cover up fundamental and systemic faiure in design and execution.
Don't even get me started on how incredibly primitive their patching systems are.