systemd has tried to alter the kernel in breaking ways for it's own ends plenty of times. it's easy enough to not use and plenty of distributions do so with some effort but it's not as if systemd has had zero consequences on the rest of the ecosystem.