The problem is your suggestions are exploitable. For example if you block someone you say they should not be able to see you. In order to make them not able to see you their client has to register you blocked them. Which means blacklist information is being sent to the client. Blacklist information being sent to the client of other players is exactly what the stalking plugin is built on and why people bring it up

Anything that forces person A’s blacklist information to be processed by person B’s client to achieve a result (say making it so person B can’t see person A) is open to extreme account wide exploitation

I don’t oppose the idea behind what your suggestions offer. I simply oppose anything that sends more account information to the client