Yo be fair, only the core of Android is open-source (AOSP), but there is a lot of proprietary shit build on it with the versions most manufacturers carry out most of the people could not live without (Google Play Services, Network Location Provider, Firebase etc.).