I think we are agreeing. When I say Nostr sucks it is part real and part tongue in cheek. It is deceptively simple, but that is because it borrows complexity from preexisting formats and protocols, the naive version of nostr could never work, clients and relays have to get kinda complex to properly filter the data.
That being said, it is actually the right idea, and I am particularly excited about NoteDeck. It is the right idea done the right way in my humble opinion. I think there will be some natural evolution to it. Web-of-trust, built-in relay for contacts only, index file exchanges so clients can choose what to request. (For apps with larger data files) Etc.