El kernel es el que mueve todo el sistema operativo, puede que con un kernel de hace dos meses ni te arranque la rom ya que puede cambiar frecuencias, ramdisk, voltajes, updater..el kernel depende de linux y se actualiza menos porque se actualizan menos o no hay nuevas opciones que implementarle. Las roms en cambio con todas las optimizaciones y personalizaciones que se le pueden hacer, es mas facil que tengan bugs y necesitan mas cambios.