I think I remember hearing about there being private mute list capability as well, but the default is for mute lists to be public, probably because they're basically an expansion of nostr lists rather than their own thing, and nostr lists are public:
https://github.com/nostr-protocol/nips/blob/master/51.md#mute-list