Yes it's an android fuckup, for letting OEM's being able to do it in the first place.. the motorolla xoom was the honeycomb developer device, so it was the 'nexus' device in that time, and that's the one that I have and is having the problem..
By your logic it would be a Google fuckup for letting OEMs have full control of what they do with Android which has no technical bearing on merits of Android in itself. BTW, big props to Google for going in the other direction of Apple by letting OEMs do this - I seem to remember this worked out pretty well for MSFT.
It's a naive, domestic operating system without any breeding, but I think you'll be amused by its presumption.