Para evitar la fragmentación debería ser la propia google la que actualizara los terminales, que todos los Android tuvieran la misma interfaz, que fuera como el Windows, tú te compras un ordenador con Windows, y es la propia Microsoft la que se encarga de darte actualizaciones, los fabricantes pues que se limiten a distribuir los drivers necesarios para sus teléfonos.