Muchas columnas para el mismo dominio significa una tabla MAL DISEÑADA, y una base de pésima arquitectura.
Cita: Pregunto por temas de funcionalidad.
Una base mal diseñada lo único que hará es complicarte la vida tarde o temprano.
No se creó el modelo relacional porque era bonito. Se creó porque es un modelo que optimiza todo lo relacionado con datos.