Because Mainline DHT consists of millions of nodes providing censorship resistance and Nostr has like 20.
Because there are no meaningful advantages to using the secp curve Nostr uses.
Nostr could change to use the same ed curve though, to also use Mainline DHT, but it breaks everything in Nostr, and then people will also realize they don't need the nostr relay model at all, and then they will realize, oh, Pubky already figured all of this out.