Google employees are mostly interested in building new stuff, not fixing broken old stuff.
There's also no central design authority for Google's Android. Each team implements the same thing in multiple different way.
Which is a shame, because there are plenty of people who would happily fix the bugs in the open source version of Android - but Google doesn't accept patches.