Urge

But I have been on a systemd system where just turning it off and powering it up again caused it to swap NICs โ€” no kernel upgrade required. This had never happened to me under the old init system.

I will never understand the moronic geek urge to make computers more difficult to use for humans with only very nebulous benefits for marginal use cases that no one really even cares about, and that most of the time donโ€™t work correctly anyway.

And the funny thing is, this naming scheme actually isnโ€™t consistent at all. Systemd calls it a consistent naming scheme, but itโ€™s only consistent relative to devices in your system. If you add a NIC, or any other device, itโ€™ll change the name of all the fucking devices in the system. Really, it should be called an โ€œinconsistentโ€ naming scheme as it does exactly the opposite of what is claimed.