It seems like even Android being "open" these days is an incomplete story, as it's almost more like a barebones Linux kernel build with some bare UI and libraries now, rather than a mobile OS distribution with standard apps that vendors can build on.
You seemingly have to do everything yourself, which begs the question why not just go full blown Linux distribution, and throw on some sort of Android app emulation?