Intuicion del concepto
La metafora esencial: GIN / GiST / BRIN es como una herramienta especializada en SQL que resuelve un problema concreto. Para entenderlo, piensa en una analogia cotidiana: asi como un destornillador sirve para atornillar (no para martillar), este concepto existe para un proposito especifico.
Por que existe este concepto? PostgreSQL maneja enormes volumenes de datos. GIN / GiST / BRIN nace de la necesidad de organizar, recuperar o transformar informacion de manera eficiente sin perder precision ni rendimiento. No lo usarias para todo, pero cuando el problema correcto aparece, no hay otra forma tan limpia de resolverlo.
Piensa en GIN / GiST / BRIN como un atajo mental: una vez que entiendes su proposito, empiezas a ver oportunidades para usarlo en todas partes. Los mejores desarrolladores SQL no son los que mas conceptos conocen, sino los que saben cual aplicar en cada situacion.