I feel like some of this isn't necessarily accurate.

As far as I'm aware of, removing the person from your friends list removes their ability to teleport to your estate (obviously eternity rings are an exception but that's a whole other issue). We also have the feature now where you can add someone to your house ban list so they can't access the estate. That should solve that issue mentioned in your post.

In terms of voiding people, the point is to not see the person right? Who cares what they're saying at that point? They're one person in a sea of thousands and their opinion means nothing to no one except you. You ultimately got what you set out to get by having them not able to speak to you or interact with you.

I'm not at all saying that we shouldn't have the removal work on both ends because it would ultimately be the best solution, however we do have more tools now than we did before and they will help mitigate issues that people have also been having for years as well.