Can't your router just be directly connected to your neighbour's routers and their routers connected to their neighbours, all doing the packet switching
Sim, isso pode funcionar, mas não é escalável.
Suponha que você se conecte ao meu roteador. Meu dispositivo agora tem que encaminhar meus próprios dados e seus dados. E se o seu outro vizinho está ligado a você pode indiretamente para mim agora estou encaminhando para 3 pessoas. Estenda-se por toda a rua e meu roteador doméstico pode ficar estressado. Estendê-lo um pouco mais e as coisas se quebram. Você precisaria de dispositivos muito mais capazes em cada casa. Tecnicamente possível, mas economicamente não sensível,
Depois, há um problema é a estabilidade. Se eu for em holliday, eu apago as luzes, os computadores e faço tudo o que posso. Isso inclui meu roteador. Esperemos que ambos os seus vizinhos não saiam de férias no mesmo período.
Finalmente, se algo der errado, você não terá mais um ISP que atenda a muitas pessoas e que possa ter recursos humanos tecnicamente qualificados. Você agora quer treinar todo mundo. Mais uma vez: possível, mas economicamente sem sentido.
Eu provavelmente posso pensar em mais algumas razões se pensar sobre isso. Mas os três indicados acima já são suficientes para tornar isso ineficiente em grande escala com a tecnologia atual.