There is a very good reason Android OS is fragmented, hardware. Unlike Apple, the hardware chosen by manufacutures most often is not capable of Andorid upgrades particularly in non-smartphone devices. Many of the devices out there running Android 4.1 or lower aren't capable of running 4.4 let alone 5.0. If Google is going to "shame" manufacutures they should start with themselves. I've got a Nexus 10 that will never see marshmellow and a first gen Nexus 7 that won't run 5.1. They're both paper weights.