We had some big advances in France too, when telcos sold telephone for stratospheric prices. Now they still charge too much, but just use their cartel agreements to get more revenue. I know which one I prefer.
Full disclosure : i'm from Europe, so not a real capitalist.
You can level this at any company making a profit. Are you happy with companies making profit? [If so] Well then why not companies using what would be profits on beneficial research.
ISPs these days I'd have thought would actually be classed as a utility company. Many local governments - even the police are using the Internet for information dissemination. So we are reliant upon it. For me it's a natural replacement, it sure beats wasting reems of paper.
In some ways utility companies should be under tougher regulation. I'd prefer them to be non-profits. But you have to incentivise prospective investors some way. Perhaps social enterprises could fill this space? Profits could be capped at lower levels and positive reinvestment enforced. Quite how though? I am sure money could easily be hemorrhaged through R & D departments, maybe it should go in a general state sponsored science money pot.
The current company called AT&T obviously has appalling support, but I'm not old enough to have dealt with its previous incarnation.