Do the popular Debian based distros for the RPi use Persistent Net Rules?
I put an SD card in a different Pi and it tried to bring up a non-existent eth1 because eth0 was associated with the MAC address of the interface of the other machine.
This could cause much confusion in many situations.
The relevant files in my case were /etc/udev/rules.d/70-persistent-net.rules and /lib/udev/write_net_rules now both deleted.
My application is RASPBX and I don't know how it compares with Raspian, NOOBS etc. in this respect.