Google could easily impose a rule that says: you are free to use the OS but only if you support your devices for 3 years in a timely manner. I think this is nothing that would kill manufacturers but make them take the customers and the markets benefits (less fragmentation etc.) more seriously...