Google z toho obviňovat nemůžeš. Vychází to z toho, že ovladače jsou na tvrdo spjaté s konkrétní verzí linuxového jádra a jsou do něj dodávany výrobcem. Není tedy možné aktualizovat úplný základ systému, tedy linuxové jádro a tím pádem ani Android, který běží nad ním.
Některé ROM jako například Lineage (dříve CyanogenMod) to samozřejmě dělají. Ale často také potom řeší nefunkčnost různého HW v telefonu. První verze obvykle naběhnou, ale nejde BT, WiFi, LTE, foťák, GPS, GSM atd.