I don't think it can be blamed on Google if phone manufacturers don't update their devices fast enough and if Google would take stronger stance in OS updates and manufacturers would jump ship wouldn't Microsoft face same issues?
Or did I miss completely what you meant?