Using command ~setting megaphones disableall disables all megaphones except for messengers. They still pop up in the top right and go in the chat.
This is not a bug. This is how the game and the function is supposed to work, right now. However I believe it is under discussion and testing to change.