You spend much more time trying to fix something in Linux and get it working than actually using it to do useful work.
Not really..
On Linux if it breaks, I can often dig into the source and quickly figure out what's broken.
On Windows, I'm usually shit outta luck. Gotta trawl through tons of messy forums and bullshit SEO-optimised blogspam sites to find a solution.
I don't see how exactly that is systemd's fault.
You are blaming it for having proper dependency handling?