As it is now, the Bonjour activation popup appears every time one lands on the main multiplayer screen. Not just when entering it for the first time from the game’s main menu, but also when back-navigating to it.
There’s been periodic feedback about its annoyances, and of making a ‘do not ask again’ feature. However, I can see how that would be a little confusing in the event that someone, someday did want to use a LAN to play, thus having to figure out how to activate Bonjour without the pop up.
However, another possibility that would reduce how much we have to deal with the popup would be to code the popup to only appear if the “Local Area Network” connection type is selected (either manually by the player, or by the game remembering the last choice). In other words, if “Battlenet” is selected, the Bonjour pop up will not appear.