My issues with Android however are of a deeper nature. It started as a proprietary project, and its architecture design didn't consider needs of the global Linux community when it was created. At that stage it was OK for it, but later it became a problem. Since now it's widespread, while still being community unfriendly. Linux community for example shifts from X to Wayland, and that's where drivers are shifting as well. Android just goes its own incompatible road, showing everyone one big fat "No way" sign (i.e. try getting X/Wayland drivers from any manufacturer who is too busy with Android - and good luck with that).