Thanks
PartMan for linking me, didn't see this before but I'd like to pitch in with what I posted in suggestions (whoops):
There for sure is merit in stating that the button or the function has major benefits for the competitive scene, I just believe that the crux of the issue is that it's currently displayed right in your face, for any person to randomly click whenever they want to be salty or otherwise troll. I think simply moving the button to a cogwheel setting solves the issue. If you're a competitive player or playing in a major tournament, surely all your friends/co-players/captains would tell you to turn it on, I honestly don't really see a situation where a competitive player would not know about the option to hide all their battles.
The tone of the initial post(s) aside this is an issue I feel that does affect a fair chunk of players who are on PS to just have fun, and don't want to have to deal with all the annoyances that come with it; for me personally I definitely find "this battle is hidden" the biggest annoyance there is these days. It lost its value of taking a battle seriously.
The last point I'd like to address is actually to merit tournament players:
A hidden battle has lost all value. If I see a hidden battle, I'll usually either leave or just play the same as usual. But it is not infrequent people do the opposite: they get salty, they troll, or they just share a replay link anyways, all three of which beat the general purpose of hiding battles, namely testing teams or otherwise
not wanting your battle to be seen by people. More hidden battles = less chance people take a hidden battle seriously = hiding your battle becomes much less safe than it was intended to be, because your opponent honestly just has no urgency to actually keep it hidden. If anything, seeing that bright red box encourages the saltier people to /invite all their friends nowadays.