SSR, SSG o híbrido: la pregunta que casi nadie hace bien

La pregunta que nos hacen es “¿qué es mejor, SSR o estático?”, y esa pregunta ya está mal planteada. Es como preguntar si es mejor un coche o una furgoneta sin decir qué vas a transportar.
SSG (sitio estático, generado en build) significa que las páginas se construyen una vez y se sirven siempre iguales hasta el próximo despliegue. Es rapidísimo, barato de alojar y casi imposible de tumbar con tráfico, porque no hay nada que calcular en cada visita. El precio es que el contenido no cambia solo: si algo se actualiza en el origen, hay que reconstruir el sitio.
SSR (renderizado en servidor en cada petición) tiene sentido cuando el contenido cambia todo el rato o depende de quién visita la página: un listado de propiedades con filtros, un precio que varía según stock, un panel donde cada usuario ve algo distinto. Aquí sí necesitas un servidor corriendo, no solo ficheros estáticos, y eso tiene un coste de infraestructura y de complejidad que hay que asumir.
Lo híbrido, parte del sitio estático y parte renderizado en servidor, es lo que usamos en la mayoría de proyectos serios, aunque casi nadie lo pida así explícitamente. En un proyecto inmobiliario que llevamos, por ejemplo, las páginas de contenido fijo (quiénes somos, política de privacidad) son estáticas, y las fichas de propiedad, que cambian con el stock disponible, llevan SSR.
El error que veo repetirse es elegir la arquitectura por lo que suena más moderno en vez de por cómo cambia el contenido real del proyecto. He visto sitios enteramente SSR para contenido que se actualiza una vez al mes, pagando servidor las 24 horas para renderizar exactamente lo mismo una y otra vez. Y he visto también el error contrario: sitios estáticos a los que alguien intenta meterle funcionalidad dinámica a base de JavaScript en el cliente, cuando lo que necesitaban desde el principio era SSR.
La pregunta correcta, antes de mirar frameworks, es con qué frecuencia cambia cada parte de este sitio y quién necesita verlo actualizado al segundo. Esa respuesta decide la arquitectura, no el framework de moda del trimestre.