Es que claro, una cosa es pasar de 2.3.4 a 2.3.5 que sólo es una actualización ligera, y otra cosa muy diferente es pasar de GB a ICS, que eso ya es un cambio profundo en el sistema operativo. Quizá me equivoque, pero volviendo al ejemplo de los ordenadores, supongo que pasar de 2.3.4 a 2.3.5 se podría comparar a pasar de Windows XP Service Pack 2 a Service Pack 3, mientras que pasar de Gingerbread a Ice Cream Sandwich sería como pasar de Windows XP a Windows 7. En este último caso efectivamente necesitas un CD de instalación, y que el fabricante del ordenador te facilite todos los drivers. En cambio para actualizar tu Windows XP no necesitas nada, simplemente conectarte a Windows Update y dejar que se baje y se instale.
Por eso pregunto si en Android también es así o no, es decir si es necesaria la intervención del fabricante (como Samsung) para TODAS las actualizaciones o sólo para las más gordas, las que te hacen subir de versión.
Edito: post de maullante en android.es de 4-1-12, que explica perfectamente lo que quiero decir.