1. Por qué formatear SQL
El SQL de una sola línea o generado por ORM se vuelve difícil de leer a medida que se acumulan los JOIN. Dividirlo en cláusulas (SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY, etc.) con una sangría uniforme deja claro al instante qué tablas se unen, bajo qué condición y qué filtra el WHERE, acelerando la revisión de código y la depuración.