Google simply can't make itself too much part of Android, because Android is opensource.
That means, without Google, Android has to be a full featured OS. And it is. Have you ever installed CyanogenMod and not put the Google Apps Framework zip? The result is a fully working Google-less smartphone OS.
Sure, being Google-less means no Play Store. But hey, you can download APKs and install them or even download Amazon App Store.
And of course the opensource bundled apps may not be as good as Google's counterparts (I.e. Play Music and Chrome). But, it's an open platform! Go and find a good replacement app! CyanogenMod actually already comes with good replacements for many of these apps.
But maybe your not that radical, and still want Play Store, YouTube and/or Maps; or maybe you don't want to root and stuff. What now? You can still do it! Android is not iOS! You can disable Google apps selectively, set third party apps as default, replace your keyboard, your browser, your map engine, even your home screen without touching your bootloader!
As I mentioned, the Google Framework comes separated from the basic OS+apps in custom roms (for legal reasons). That means Google stuff come as an attachable layer, not an integrant part of the OS source code
Oh, but you wanted the cool stuff to be part of the open source OS and not of the Google Framework... What else? Google is a company! Not a foundation! And allowing you to replace theyr functionality with third party solutions is far far far far ahead of the competition. Just try to sidestep Apple and Microsoft in iOS and Windows Phone without jail breaking. You can't!
— modified on Aug 31, 2014, 7:24:25 AM