en primera, para facil comprension piensen en sus equipos celulares como si fueran compus, existen ciertas compus que les puedes seguir metiendo los ultimos windows por asi decirlo y que los corran sin bronca, pero ciertos modelos, por ya sea por procesador chico, ram,etc no pueden correr bien los ultimos sistemas operativos y si se los ponen a HUEVO, varias funciones dejan de servir como sonido y demas por que las marcas nunca sacaron DRIVERS compatibles con dicho sistema...
igualmente pasa con los smartphones con android, no es, aveces, un simple capricho de la marca no sacar actualizaciones, simplemente no responderian bien, como mi Sony x8 no creo que pudiesae correr fluidamente android 2.2 o 2.3, de que lo corre si, pero repito, no con optimo desempeño.
Y las ROMS personalizadas, en primera es un proceso algo peligroso metersela a huevo(hora malpensados) y si lo logras, algunas roms traen pedos de compatibilidad con sus funciones como bluetooth,camara,etc, en e mejor de los casos solo te gastara ams bateria por que muchos suelen programar las roms overlockeando el procesador para que corra poquito mas, forzandolo mas, y por eso, gastando mas bateria