Para bucles con pandas: ¿cuándo debería importarme?

Estoy familiarizado con el concepto de "vectorización" y cómo los pandas emplean técnicas vectorizadas para acelerar la computación. Las funciones vectorizadas transmiten operaciones en toda la serie o DataFrame para lograr velocidades mucho mayores que la iteración convencional sobre los datos.

Sin embargo, estoy bastante sorprendido de ver una gran cantidad de código (incluso de respuestas en Stack Overflow) que ofrece soluciones a problemas que implican recorrer los datos usandofor bucles y listas de comprensiones. Después de leer la documentación, y con una comprensión decente de la API, me dan por creer que los bucles son "malos" y que uno "nunca" debe iterar sobre matrices, series o marcos de datos. Entonces, ¿cómo es que veo usuarios sugiriendo soluciones irregulares de vez en cuando?

Entonces, para resumir ... mi pregunta es:
Sonfor bucles realmente "malo"? Si no, ¿en qué situación (s) serían mejores que utilizar un enfoque "vectorizado" más convencional?1

1 - Si bien es cierto que la pregunta suena algo amplia, la verdad es que hay situaciones muy específicas cuandoforos bucles @ suelen ser mejores que iterar convencionalmente sobre los datos. Esta publicación tiene como objetivo capturar esto para la posteridad.

Respuestas a la pregunta(1)

Su respuesta a la pregunta