Primeiro lembre-se que o switch armazena endereços MAC e não IP, o que aconteceu neste exemplo de ataque, foi a máquina do Hacker modificar e enviar diversos endereços MAC para o switch, e nisso não tivemos nenhum repetido, se ele armazenasse os endereços IP's, seria diferente, ele iria identificar as duplicidades.
E em uma rede o switch pode estar no "meio" da comunicação, então por ele irão passar vários pacotes contendo diversos endereços MAC's, ele irá "anotar" todos estes na tabela ARP, para que nas próximas comunicações a entrega do pacote seja mais eficiente.
Então imagine que no teu switch de 24 portas, estejam conectados mais 23 computadores e mais 1 switch com 24 computadores conectados. De uma forma "grosseira" e sem entrar em muitos detalhes, esse teu switch terá 48 endereços MAC na tabela ARP.