I don't disagree that google gives good options. My opinions as you state are facts though, we'll where I point out what you can do. And while you say it shouldn't have to fill holes, you just mention an example of it on android, the keyboard. It's the same. I had to download esfile explorer, double twist, swiftkey.
Whether you'd like to admit it or not, these things are capable, we all download apps on all systems, so what, big deal. We use them to give us functionality beyond what the default give us, android, iOS, windows, whatever. Disregarding iOS just because you also have to download apps is not fair to the system. It can still do plenty. Shoot I even had to download many google specific apps just to use all of its services. And give me the option in settings to pair down my long list of options. Simple checkmark, where is that option that google supposedly gives me? See, it's not all pretty roses on android either. While I do enjoy the system and love my bigger phone with the gs3, it's not as many people claim where you can do every thing you want out of the box, you have to download apps. And downloading apps is perfectly fine, I don't mind letting 3rd party developers making it even better, iOS or android, neither company can do everything.
As far as google giving options. Why don't have I have the jelly bean update on day 1. Carriers schmarriers, I want it now to improve my phone. Give me the option to download it. Don't say google is so great when they really don't give a crap after they release their os. They should take control of it like iOS. But whatever.