discord needs to abandon the notion that every message in every channel deserves to be read by every user. it’s absurd in servers with >50 users
That said, maybe there's a middle ground. If a server could mark, say up to 20 channels as default/opt-out, and the rest as backrooms/opt-in, that might suffice for 80% of servers while avoiding the long-tail worst-case UX of manually muting 100 channels in a server because there's only one you care about.
I still want to try Zulip to see how well it works.