As far as I can tell, Google, culturally, just
hates maintenance. Or practically anything that's not a product launch. Ask anyone who's done much development on Android—eternal bugs (I've seen people
provide patches and beg to get them applied on bugs years and years old, and be ignored), half-assed implementations of all kinds of things, poor docs often with outdated info, mediocre architectural direction—and that's on a
major product!
I think it's some combo of an organizational/internal-incentives failure, and a cultural thing where all these "geniuses" they hire can't be bothered to do any boring shit, to include, sometimes, properly finishing features they start developing.