I don’t think the complexity it brings is required for Kubernetes.
Something along the lines of "...not needing a general purpose init system that integrates with logging, network and mounting, when all we are running is Kubernetes."
There's also a neat feature of podman that runs pods as systemd units, which is a nice intermediate step between a more traditional pet server and a full kubernetes cluster.
Although what I was thinking of was an article written somewhere and posted here in HN, and more a broad rethink on Kubernetes.
It can even kind of replace cron with timers, and no more mucking with grub. Also, true parallel init tasks. Love it.
I have systemd on the laptop I am typing on right now. Do I want it on some tiny embedded linux device? probably not.
I'm using projectbluefin.io for all my laptops/desktops and love it. Wouldn't want the same on single-purpose, production servers.