What are the specific gripes.
- I don't believe a DHT based on cryptographic hashes will scale in any way, scalable hashing requires some locality sensitivity.
- The incentives for hosting files and hash tables are poorly aligned, peer mostly works for someone else.
- No intrinsic support for discovery, IPNS and pubsub are tacked on as afterthoughts.
However understanding of distributed systems isn't great on nostr so I don't think it's these that are your gripes.