En un proceso de actualización cualquiera.
Imaginad un equipo de desarrollo que mejora en sony la cámara, driver wifi o similar.
Necesita guardar nuevos datos y mantener la configuración anterior.
Prueban en una rom limpia y va perfecto.
Preparan la adaptación con los datos de la rom anterior y funciona.
Peroo creéis que han contemplado que paises o operadores se salten roms? No creo que puedan probar o importar a saltos. Por lo que creo que la consecuencia es fallos.
Por ello en Android se suelen recomendar tantos reseteos de fábrica después de actualizar. Porque se no está contemplado que se salten compilaciones.
Esto creo que es un problema genérico de Android. A ver si con el sistema de actualización de Oreo se mejora este aspecto. Si no, no lo veo sostenible.