We can’t switch to a more decentralized model of fetching notes because it requires much more hardening and validation. The gossip model enables many new attacks on the original version of damus. Switching to the local relay model fixes many of these attacks which is why I am implementing that first.
People like to knock on damus for this but it’s not as simple as just implementing a relay nip.