> I'm pretty sure this is actually Google's fault
Who cares who delivered the actual bytes or who initiated the change, the matter of fact is that people buy a device from one company, then the company is responsible for the experience they deliver while it's supported. Since they chose Android, they're responsible for the experience you get when using the stuff you buy from them.
I'd never complain to the maker of a compressor when it dies in a fridge, I'll complain to the one I bought the fridge from. Not sure why we're so adamant on thinking differently regarding computers. NVIDIA might blame Google internally, but feels like consumers are right to be pissed off about NVIDIA changing (or being OK with someone else changing) their experience in a product they bought from NVIDIA.