As everything in our lives, some prefer Linux, some prefer FreeBSD, some OpenBSD, some macOS, etc.
> Systemd has the same problem iproute2 has: a learning curve of an integral part of the OS.
Its not the learning, its just broken and I will not waste my or your time to discuss this again. ;)
> As for snapshots, Windows, macOS, and Nix have that as well.
Can you boot from them and preserve fully working UNMODIFIED system after upgrade? Nope. That is the difference in ZFS Boot Environments.
I also used Mac OS X (it was called that way before it became macOS) and I also liked it, but I feel on FreeBSD more 'at home'.
Regards, vermaden