Internet services need more available non-discriminatory API
Compared to traditional businesses, Internet businesses are more "closed". They provide none, proprietary or APIs that do not serve both potentially involved parties with the same benefit.
Thats often due to the network effect - if you have enough users locked into your service, its getting hard to impossible for small innovative competitors to enter the market.
Just compare classical telco products with social networks:
whilst you can usually reach any telefon number from any network (also due to non-discriminatory regulation work) I can only connect with friends in my social network or join several of them (not feasible).
Technically it would be possible to interconnect with at least a subset of functionality accross competing social networks.
The market didn't solve it, because big networks know their leadership is in large parts based on the sheer number of users. This reduces the potential speed of innovation and competition and creates monopolies. Maybe some regulation is needed here as well? At least once a popular web service reaches a certain marketshare? Its not just social networks, you will find the same issue in any other type of web service, that benefits from a growing number of users.
I wrote a blog post about it with more detail. I post the link with automatic(!) english translation. Sorry, can't translate it now: http://j.mp/La0YVK