And that took them probably 5x longer than they told mgmt it would and missed multiple deadlines.
(I worked on the product for its original launch, and before it was all rewritten for Fuchsia)
The whole world of shipping multiple OSes and home software stacks at Google was a minefield of politics, turf wars, and "shipping the org chart" that was just painful to watch and be a close spectator to. Much dysfunction.
BTW, I don't think any third party devices run Chromecast Linux; that was always only first party devices when I was there. The third party stuff was running Android generally.
We shipped the first round of the Home Hub stuff running on a Chromecast stack with a UI written in HTML/TypeScript, and it worked pretty good. Then a few months later they decided to rewrite the whole thing from scratch in Dart/Flutter and replace the whole OS with Fuchsia for some reason. So a whole elaborate transitional shim layer was built to get Dart/Flutter UI to host on the Chromecast distrib, while the Fuchsia people did their own thing that would also run the same UI. Every little had to be re-built from scratch, on an already shipping and successful product. It was insanity.