to be clear, i think adding some spam filtering and rate limiting and such to the relay implementation can make sense, it doesn't have to be 100% one extreme
but if you completely reject the core idea of nostr, maybe you're working on the wrong project 😀