Problem
The Blocking system allows privileged users to suppress (or hide) a username from all of MediaWiki. This functionality is outside of the scope of blocks, who's domain is access control (of the target) rather than removing the user.
Solution
This functionality should be moved onto the User itself (since the functionality is effectively a soft delete), or should be in a separate system.
Related tasks
T25310: Global suppression does not work properly when the target has already been locally blocked
{T205460}