Moreover, without closed source and kernel targeted drivers, it’s not possible to even boot hardware with Android for an eternity now. None of the companies will give you even an object file which you can link against a more modern kernel (given the delta is not that big so ABI is not broken), yet alone the source code.
As a result, Android is a big mountain of open code, without the crucial parts needed to make it work. AOSP is a shell of its former shell, and being emptied day by day.
Now it’s moving to a cathedral model from a bazaar one, and who knows when Google will release the source code of the “new version” of AOSP. They may even strip the tree to GPL parts since they have to open these parts and conveniently forget to update the MIT parts on the open part.
IOW, silently stop as Oracle did for the parts they can.