The way you talk about Nostr conceptually is why I've been recently saying that Nostr suffers from a form of cognitive dissonance.
What you appreciate are concepts, or NIPs. There's nothing wrong with liking certain nips, or clients, or users/devs on Nostr.
What I'm saying is relays are the problem.
Lightning isn't part of Nostr.
Nip-05 does not need relays.
Nip-07 does not need relays.
Fetching and publishing events does not need relays.
This network of relays doesn't scale and the protocol doesn't impact the architecture.