C'est pas comme si CyanogenMod devait parfois faire du reverse-engineering pour avoir quelque chose de fonctionnel par moment, tout n'est pas personnalisable, les Gapps sont closed sources par exemple. D'un autre coté face aux autres systèmes d'exploitations "grand public" c'est celui qui est de loin de plus ouvert. Après t'es gentil mais tu peux garder tes trolls de surcouches pour la partie du forum idoine.
Sinon pour en revenir à la question de base, le plus gros problème pour faire évoluer les choses, c'est surtout la résistance au changement (RàC), même si les OEM proposaient des offres intéressantes avec du Linux (et quelle distro en plus ?), la RàC ferait encore son office (lulz) et les gens se tournerait encore sur ce qu'ils (pensent) connaissent(/connaitre) c'est à dire du Windows en majorité. Ça fait pas loin de 20 ans maintenant que les gens bouffent du Windows d'abord dans leur lieu de travail (mes parents c'était ça, bon OK d'abord avec OS/2 pour les banques) et ensuite chez eux avec la "révolution" internet..