Yes, that's the mechanism. The point is that if Android were really Free/OpenSource, that integration work should have gotten pushed back to the main branch and carried into the new version alongside everything. Then that work would be done across the board when making breaking changes to the driver API.
I recognize that the embedded culture of zip+email version control has much to do with this - manufacturers don't care if the starting source was retrieving using git pull or wget. But that's merely an explanation, not a justification.
I don't worry about not being able to install the latest Debian on an older machine, because the drivers for the hardware have been carried forward.
I recognize that the embedded culture of zip+email version control has much to do with this - manufacturers don't care if the starting source was retrieving using git pull or wget. But that's merely an explanation, not a justification.
I don't worry about not being able to install the latest Debian on an older machine, because the drivers for the hardware have been carried forward.