Yo creo que deberían replantearse desde el departamento comercial, el hecho de no discriminar versión de release.
Para mi una versión debe ser siempre con grandes avances, incluso cambios. Mientras que en una release pueden ir haciendo avances menos signifcativos.
Así entre releases debieran guardar compatibilidad. Es bastante crítico en mi opinión la politica de no compatibildad entre las versiones que andan sacando. Por ejemplo de la 5 a la 5.11, qué cambios ha habido? Es bastante triste que con un avance de .11 machaquen la compatibilidad de escenas.
En cuanto a mejorar un software estoy de acuerdo, como lo estamos todos seguro, pero creo que la máxima prioridad debe ser la estabilidad, luego rendimiento, y luego todo lo demás. Y esas dos primeras premisas considero que comenzando por la base del s.o para el que se hace ya no pueden ser.