Okay, I think your conflating systemd, the project and package, and systemd, the init part, which is obviously also the dependency resolver. Yes, systemd is PID 1, and solely handles service init. But the systemd project and package contain numerous other components which are not strictly required, but compliment what systemd uses. I bet yo ucould probably build an LFS system with just systemd PID 1 if you wanted, although you'd lose a bunch of functionality. The fact that PID1 is systemd (the binary) doesn't change my overall point: systemd is not an init system.
Okay, I think your conflating systemd, the project and package, and systemd, the init part, which is obviously also the dependency resolver. Yes, systemd is PID 1, and solely handles service init. But the systemd project and package contain numerous other components which are not strictly required, but compliment what systemd uses. I bet yo ucould probably build an LFS system with just systemd PID 1 if you wanted, although you'd lose a bunch of functionality. The fact that PID1 is systemd (the binary) doesn't change my overall point: systemd is not an init system.
You are absolutely right.