I thought Google is developing Fuschia because.
A) Linus won't stablize kernel ABI
B) Device manufacturers won't release driver code to allow recompilation of an updated kernel.
So this means an upgraded kernel needs upgraded drivers from manufacturers that match the kernel version, but manufacturers don't want to do this.
Not sure where I heard it but I thought that was one of things about Fuschia is the device ABI is a separate, stable layer.