No había nada mas cómodo que poder compilar todo el software que quería instalar, adecuándolo a las necesidades especificas del procesador y el tipo de sistema que quería construir. Había un cierto control sobre el software que estaba instalado y podía personalizar cualquier detalle en el toolchain, kernel y userland.
Obviamente tuve problemas cuando quería instalar software que a veces necesitaba con urgencia (aunque afortunadamente siempre habían paquetes precompilados para mi distro) y con el tiempo este tipo de problemas simplemente fue aumentando. Llego un momento en que era mas importante tener las cosas hechas y funcionando bien en el momento que la afición y la fiebre de tener un sistema slim y personalizado.
Lamentablemente Linux tiene sus desventajas en este campo, porque no importa si utilizo metadistribuciones como Gentoo que me permite compilar todo lo que entre al sistema, o Debian y derivados que me ofrecen paquetes precompilados pero incompatibles entre versiones, Linux no provee un ABI estable para poder dejar de se considerado un SO de hobbistas y pasar a un nivel mucho mas alto.
Ahora, una de las razones por la cual esta importante decisión no se ha solidificado según la documentación es por "la naturaleza siempre cambiante de Linux", muy profesional.
También las interfaces de DDI son algo cambiante en Linux y ya muchas personas han sufrido por que no pueden correr versiones nuevas de su sistema favorito sin tener que pasar por un infierno con sus drivers de ATI / nVidia / etc, pero hay hacks (sysfs y amigos) para resolver estos problemas. Cuando sera el día que habrá una unificacion y dejaremos de nadar en distribuciones de Linux? (incompatibles unas con otras, cabe agregar)
-1 para la tan aclamada revolución.