Probably because of each client does it locally you start down a road of features that aren’t portable. If I don’t want to use Vitor’s client and want to go to Damus and my list doesn’t move with me…we’ve kind of centralized a feature around a client.
Plus you may want to keep a person muted across different types of apps.
Just my 2 sats.