Google has a vested interest in not fixing Android's brokenness. They make a lot of money off phones that needs to be replaced every 2 years. With their strict control over OHA, they can easily mandate PC style platform standards to reduce e-waste, fight planned obsolescence and offer real security updates:
http://penguindreams.org/blog/android-fragmentation/
But they don't. I feel like I'm through, but I don't want an Apple phone either. Ubuntu Mobile has no device support and Plasma only supports two devices (neither with an SDCard option). I wish we had real open hardware :(