So then how is it Google's fault? They introduced a way to sold this, and now manufacturers are the ones holding back...
They just keep "forgetting" to include updates on the requirements clauses.
It's significantly harder to enforce things like update requirements after a phone ships - for one thing, it's not entirely up to the OEM in many cases, it also depends on getting carriers to certify the upgrade.