Many businesses make a profit DESPITE providing free internet access to consumers. Google will probably be the first (if they aren't already) to make more money BECAUSE they provide free internet access to consumers.

It's like a car dealership knowing of someone who wants to buy a car (and can afford to make regular car payments). They could probably afford to pick that person up at his home and chauffeur-drive him to their lot to see their latest selection.

Other businesses are able to provide that free ride to that car dealership BUT they don't sell cars. They're hoping that while that person is driving off the lot in his brand new car, he notices their concession stand.

I am an illustrator in every ramification of the word: I use words, imagery, sound, and whatever else is needed to make otherwise complicated concepts easily accessible. Whatever your profession or field, you will need someone like me someday, so bookmark this :)