Cita:
Iniciado por DMM3 ...han hecho mucho hincapié en que nunca salgamos de los bucles con "break;"...
break es una palabra clave del lenguaje.
Las características del lenguaje están ahí para ser usadas, y muchas veces se elijen porque hacen al código más eficiente, o más inteligible, o más elegante; depende de cada caso.
Si el que ha cometido el incapié tiene los suficientes kilates como para corregir al comité estándar, puede merecer que se lo escuche; de lo contrario es él el que está equivocado. ¿Tú qué crees?