Hi,
system kernel is a heart of the system, it must provide core functions for other modules. Different systems has different system calls so one cannot just replace kernel form one system to another.
Even application programs cannot be easily transferred from one operation system to another and requires some rewriting and recompiling. Replacing a kernel is much, much more complex problem.