Are you serious? You don't see the problem with hiding mute lists on an "open" and "censor-resistant" protocol?
Hiding mutes is literally opening the door to shadow-banning. At a user level OR a client level.
A bad actor list forms, everyone adds it to their private mutes, weaponizing the function and shadowbanning a swath of users.
Encrypting mutes is terrible function, bordering catastrophic to the purpose of the entire protocol.
I would much rather see an aggregation service that publicly shows how many people have muted each user. To verify batch muting isn't occurring. This is really bad stuff.