Another alternative would be for Google to simply offer those apps for downloaded as they do for their software on any other platform. I wonder if there is some Google authentication glue that they have not yet modularized enough to allow this to happen.
(That's not to say that there shouldn't be free alternatives developed.)