I can right now create a list type that contains records for a pubkey.
I can send this out via any way I want, whether it be a DHT, or over BLE, or over bog standard relays.
PKDNS can only do one thing and that is use a single easy-to-DPI DHT to resolve records and nothing else.