You are confusing "decentralized" with "distributed". Nostr does not attempt to be distributed. It's a bad idea to begin with. It is enough for it to be decentralized.