Let them fix Android first. Let them make it near flawless first. What's wrong with that approach?
Android doesn't need a new kernel. The Android system is generally much, much worse than the underlying kernel. It took them years to have anything apparoaching reasonably latency for audio on Android (sub 0.1 seconds, suitable for games). The linux APIs (both OSS and ALSA) have supported that forever.
They went through something like 4 revisions of the BLE API becaue who the fuck knows why.
Why can't Google first make a credible MS Office replacement
Because as far as I can tell it's written by people who used Office a couple of times at school, but beyond that they don't know about document systems, don't care and don't really use it themselves.
Oh and: making it depend on an internet connection. Brilliant!!
Imagine you're at a keynote at a conference (using google slides), and the wifi goes to shit because you aren't on the google campus, you're in a large room that 800 people have just piled into and who also want wifi.
Yes, google have invented a whole new way for videos to not play at conferences, just after all the other ones were fixed.
I saw that happen to a google employee. Poor guy, has to eat the company dogfood and it crapped out in a really embarressing way.