Linux is already there, what insight would it bring to do the same thing again?
While Fuchsia is MIT/BSD/Apache licensed, is written in a mix of C++, Rust, Go and Dart, while using the best practices from micro-kernels.
Google isn't willing to address the root issues of upstreaming their device specific code and pushing updates often like Nokia has with their Android line and Microsoft did with the exact same vendors with Windows Phone. Until Google forces their licensees to upstream the BSP patches they create, nothing will change.
In addition they could decouple the rest of the Android stack so it can upgraded and run on either of the currently supported kernel versions.
Oh wait, already done.
Now, you wanna talk jokes, let's talk about the history of Microsoft's products, such as Windows. It is hard to keep a Windows machine going for over a year, no matter how careful you are.
I think, all things considered, that Google bakes excellent security into everything it does.
Which was quite good the adoption being so bad, because they finally announced at IO that they will be requiring updates for certification after P's release.
They announced at Google IO that they will finally start requiring updates as part of the store access certification.
How this will work out, remains to be seen.