Defining no network policy for Kubernetes namespace allows workloads from other namespaces to communicate with each other without any network traffic restriction.
Namespace helps organizing and managing the resources meant for specific business function. By default workloads defined in a namespace can communicate with workloads with other namespaces without any traffic restriction. Therefore, it is recommended to define a Kubernetes NetworkPolicy object for every namespace.