Well, given *they designed and built Android**, it's hard to blame them. (Kind of like MS and IE for all those years...)
But I feel your pain.
I keep hoping someone will design as robust a phone OS that's truly open source (and as mass adapted) as Android one day!
(There were a couple that had potential there for a year or two, but they disintegrated. Besides which, the average person has no clue how to root, much less, learn to use ADB, Etc.)