This is hard to believe. Arch Linux works well for me. For many years now (at least since 2007). But since 2012 I was very sad about systemd. But I did not really do anything about it. Until now.

pacman -S busybox
wget https://aur.archlinux.org/cgit/aur.git/snapshot/minirc-git.tar.gz
tar xf minirc-git.tar.gz
cd minirc-git
makepkg -si
ln -s /dev/null /etc/systemd/network/99-default.link
systemctl reboot

It is hard to believe it was so easy. Still using the systemd udev. For more info see https://wiki.archlinux.org/index.php/Init and https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/.