Is it really about light vs. heavy though? I thought it was mostly about multiplexing notifications through a single app (usually through a single connection as well), so only one app has to consume resources constantly, and others might be activated as needed.
systemd doesn't imply installed and running systemd-resolved though. I believe it's usually not enabled by default.