Оно, касательно самого ББ, и сейчас так (только Host). Но Host в текущей версии недостаточно тонок (там много общей, платформенно независимой механики).

С Kernel эксперименты велись (разрезание на части и т.п.)
Резюме: нецелесообразно. Там слишком плотная связанность служб. 3 тыс. строк - не так много для ядра. Под платформу там тоже заменяются вполне конкретные места.

Сам же интерфейс Kernel тоже можно рассматривать как устоявшийся. Может, он и не очень "красив" (не вылизывался под "публичность"), но вполне нормален, как системное API. Если пытаться переделывать - получится "то же самое другими словами". Оно надо?