If forcing all communication to be done in public makes the goal harder to achieve, then ffs do something else. Don't just force people to be inefficient because of some dogma.
The goal is not "make all communication public". The goal is to get the job done.