Google offers pretty handcuffs that developers mistake for bracelets.
Consider how Google is helping the OEMs get Android updates out. Consider how easy it is to call google customer care.
The real question should be: what the fuck developers? Why do you keep hitching yourself to such an unreliable partner? When is it enough?