Because you are conflating PKDNS with a DHT-driven protocol. The events published in a homeserver don't populate across DHT at all. I haven't even looked at Pubky's protocol because it doesn't really matter in the context, since it doesn't operate like nostr in that capacity. The protocol is a modular piece of the stack.
You can also just run Pubky without pkdns and then boom you're dht-free and also just operating on clearnet DNS.
98% sure about this.
