> Once again, this is the status-quo for for-profit businesses, so I am not exactly trying to criticize Google for this. That being said, I do think that Google's (increasingly tarnished) reputation as a champion of open source work is largely undeserved because of their tendency to pull stuff like this.
This seems like "damn if you do damn if you don't" situation. Android OS and security upgrade is a mess just because OEMs are not willing to provide upgrades to customer in timely manner. That's one of the reasons a lot of functionalities have been moved to Google Play where customers can easily get updates of different components of Android even if the OEMs are unwilling to do so. Sure, this also serves business purpose of Google. But it's not the whole truth if we omit the OEMs and Android OS upgrade situation.