¿Has terminado de aportar argumentos? Te lo pregunto porque aún estoy esperando que contestes a los demás comentarios, si es que tienes datos y dejas de mezclar conceptos. Y mezclando cosas, es normal que tengas un problema, o varios.
No estoy mezclando el kernel con las capas visuales. Sé perfectamente que son cosas distintas. El problema es que, aunque técnicamente estén separadas, el usuario final experimenta todo eso como un único ecosistema: “Linux de escritorio”.
Y es ahí donde aparece un problema real de cohesión e integración visual que lleva décadas existiendo.
No hablo de un fallo aislado ni de una preferencia estética personal. Hablo de una fragmentación constante entre toolkits, temas, librerías y criterios de diseño. GTK, Qt, aplicaciones antiguas mezcladas con modernas, temas de terceros, widgets con métricas distintas, márgenes inconsistentes, botones mal alineados, densidades visuales incompatibles, paddings arbitrarios… todo eso genera una sensación continua de sistema ensamblado a piezas.
La libertad del ecosistema Linux tiene ventajas enormes, pero también tiene un coste: la ausencia de una dirección visual fuerte y de estándares UX realmente unificados. Cada proyecto toma decisiones distintas, cada desarrollador prioriza cosas diferentes y, muchas veces, la coherencia global queda en segundo plano frente a “ya funciona”.
Y sí, eso acaba afectando muchísimo a la experiencia de uso, porque la interfaz no es algo superficial: es literalmente el entorno con el que trabajas durante horas. El cerebro detecta enseguida cuando los elementos no respiran bien, cuando las alineaciones fallan o cuando los componentes parecen pertenecer a sistemas distintos. Produce fricción visual constante aunque no siempre seamos conscientes de ello.
Por eso Windows y macOS suelen transmitir más solidez visual: no porque sus desarrolladores sean mágicos, sino porque existe una autoridad central que impone métricas, guidelines, consistencia y QA visual muy estrictos.
En Linux, en cambio, muchas veces se percibe una cultura donde la funcionalidad tiene prioridad absoluta y el acabado visual queda relegado. Y eso acaba generando interfaces que funcionan, sí, pero que transmiten improvisación y falta de cohesión.
No estoy atacando Linux como kernel ni negando sus virtudes. Estoy criticando un problema histórico y bastante conocido del ecosistema Linux de escritorio: su fragmentación visual y la inconsistencia de experiencia de usuario entre componentes.