I've had too many incidents to fix / work around since "stable" interface names were introduced. Sorry that you are offended. But the fact of the matter is, most of these issues would not have hit me if we'd just kept the old ethX naming scheme.

I do change ifupdown to systemd-networkd on every server I care about. Matching on MACAddress is a great imprvement. It doesn't help that Debian still insists on keeping ifupdown.