They are all just keys right?
What makes a nostr key special? Well, it uses the Bitcoin curve.
What makes a pubky key special? Well, it uses the ed25519 curve.
Nostr's curve allows some sort of handwavy Bitcoinyness.
Pubky's curve allows interoperation with Mainline DHT and other existing relevant crypto.
The result is Nostr always relying on censorable DNS to find anything, making keys disposable and hot. Where Pubky can actually use keys as persistent entities, and keep them cold.
Keys can be search on any network, but not every network can be trusted.
(This ONLY covers the differences for the identity layer, we could continue with how data is transmitted and aggregated, and then how search and coordination differ ... but i wont bother because i know you dont actually care)