systemd was modeled after launchd in MacOS, rather than Windows. And the need for replacing SysV or BSD style init in Unix land has been acknowledge for a long time (see Solaris, for example).
I don't see it making much of a difference for developer OS experience though? Unless you are specifically developing for example a Linux distribution.