Typically, if you see that one person is being banned from a bunch of communities at the same time, it just means that they are being banned from the instance.
If an admin wants to ban one of their own users, it's a single activity that's federated out, but if they want to ban a remote user, the only way it can be done under the current system is for every community that the banned person has interacted with to ban them. It's an automatic process, triggered by the admin pressing one button once. (it's not a perfect solution, because nothing prevents the banned user interacting with other communities, at least as far as their local instance is concerned).