since CNM's lifecycle provides an ability to retain endpoint even when the container restarts, it would be useful to provide the ip stability by reusing the endpoint.
It ofcourse has other issues such as ip-address exhaustion. But that can be mitigated by forcing the user to cleanup any stopped container. Removing a container should result in deleting the endpoint and that is a reasonable compromise.