|> True... neither does a well-firewalled LAN.
There is a substantial difference between broken access and controlled
Yes, but there are plenty of apps that will not work if you do not leave
open large, arbitrary ranges of udp ports. This is fundamentally
incompatible with most sane firewalls. Or NAT.
Why write a protocol that way? Just to prove NAT sucks?