Enshrining IBC into the “chain kernel” at the same level as consensus helps us move towards homogenous interoperability infrastructure. Some of the issues we deal with today are caused by a lack of an enshrined interop protocol such as IBC and also with the way IBC is currently implemented and integrated.
This is an intrinsically different path from the “user space” interoperability model adopted by all competing bridges today. At a really high level, a kernel space approach is a long term optimization and a user space approach is a short term optimization.