I don't think Google is doing this out of some egotistical obsession over "control," it's more that developers and FOSS enthusiasts are a vanishingly small fraction of their customer base.
There are plenty of problems with walled gardens, but IMO this isn't one of them.