Why is the DNS discovery service in swarm not available on the default network?

Why in the swarm service discovery video, they talk about this service not being available for the default network, but it is available for user-created overlay networks? What is the difference between the default network and a user-created one? Why, according to the video, does the DNS discovery not work in the ingress network?