Who needs an External Network Penetration Test?

Any network connected to the internet should test its network security through vulnerability scanning and network penetration testing.