And yet- NetworkManager is mandatory on EL8, and RedHat's blog covered how AWESOME IT IS FOR SERVERS.
Here's the thing: In spite of that blog entry, and all of RedHat's cheerleading, I can't conceive of a genuine use case where I want a server to have multiple possible configurations for a single network interface and to choose between them.
Systemd jacking around with fstab is well documented.
systemd also, and this is my favorite, consistently loses track of if services are running, leaving them in a state where they can neither be started nor stopped, because systemd failed at the one thing it should theoretically do.
"A Problem Lennart had once on his laptop" seems to be the entire use case for all of his projects, and RedHat seems hellbent on forcing those as dependencies everywhere and deploying them on something that is supposed to be "Enterprise Linux"