Un gran inconveniente es que las direcciones MAC están asignadas por defecto por el proveedor en su proceso de producción. Esto significa que cada interfaz de red tiene una dirección MAC única. Ahora imagine el escenario en el que necesita reemplazar esa puerta de enlace debido a un defecto de hardware. Un nuevo dispositivo tendrá una nueva dirección MAC, por lo que, a menos que su software permita configurar manualmente su dirección MAC ( y recuerde hacerlo durante una interrupción), debe actualizar manualmente la tabla ARP en todos los dispositivos conectados a él. Y es posible que esos dispositivos ni siquiera estén bajo su control.
Otro argumento es que, como señalé, muchos dispositivos le permiten cambiar sus direcciones MAC. Entonces, si lo cambian a la misma dirección MAC que la puerta de enlace, aún sería vulnerable al envenenamiento ARP, entonces todo depende del orden en que los clientes reciben las respuestas ARP y cómo las manejan.