My point wasn’t that every Linux system should use systemd: rather than a non-systemd system that wants to make use of cgroups will need some user space agent that can coordinate access.
I doubt you’d want that agent to be snapd, and I don’t think the snapd developers want to take on that kind of responsibility either (especially since it would not be used by the vast majority of systems it is installed on).