Originally Posted by
SongOfTheWind
It makes perfect sense in the world where the client is not given authority to do account wide blocking. When you block me, as in, my character - you, as a client, is not supposed to be entitled to information beyond that. The server is supposed to know what other characters I have, not you. You only need to get appropriate information about the characters around the world based on what your blacklist is. How that blacklist to character is resolved is for the server to decide, not you.
Does it make more sense? Yes, this is more complex than just blocking individual characters, but more often than not - if you can’t make it right just don’t make it at all is the best approach.