Depends on the implementation, though; if you need to create and sign in with a $foo account to use the sponsored-by-$foo internet connection, it's not lock-in per se, but has some of the same effects.
That kind of thing would indeed be questionable, but it didn't sound to me as if Google wanted to implement it that way. From their history it also seems unlikely (ie giving away Android).