The idea actually came from Dell. It's frequently described as a method to prevent the device name from changing during a reboot, but that was already in place. What biosdevname does is make names *predictable* on Dell systems. It shouldn't be enabled anywhere else.
It is not at all exclusive to Dell systems, it was simply developed by a Dell employee.