> which means I have the disadvantage of having to stay up-to-date on things like dhcpcd and systemd and coreutils
In the past 8 years of regularly updating my rolling release Linux systems, I have spent significantly more time reading headlines about macOS releases breaking software, than I have spent staying up-to-date with dhcpcd, systemd and coreutils. They are ridiculously stable.