The idea that Windows doesn't have it's own weird, mysterious, issues is hilarious to me. For months my windows 10 install would take nearly 5 minutes to start up after a full shutdown sequence. This was with the install on a fast SSD. I tried a whole bunch of things and never figured out what the issue was. Then, one day, it just....went away. I'm not trying to make much of a point other than that: anecdotes aren't…
Windows Performance Analyser and Windows Performance Recorder are pretty easy to use to troubleshoot boot performance and have a nice, simple GUI. For fairness, there's also systemd analyze on Linux
I haven't used Windows in ~5 years but at least with XP to 10 it used to be fairly well documented and not terribly hard to troubleshoot assuming you're willing to do some learning and leg work.
I'd say macOS is the worst in that department--things randomly break just like Windows and Linux but it's largely a blackbox.