I can agree with that, but i don't see why that has _anything_ to do with Google hosting your code for free.
The argument of Google not having the right to dictate terms of their infra seems completely unfounded to me. Why aren't we arguing for a more open Phone? Google demanding money for their own infra is not the issue.