The moat that each tech company owns is its network. Rather than trust-busting these companies up into their different businesses, I think it would promote more competition to impose network interoperability requirements once the network is entrenched for too long. A useful example is craigslist: a company with virtually no innovation for decades that still dominates the classified listings space. Other companies tha…
What you're proposing would institute CL as a de facto utility in perpetuity with an API that innovated at the rate of the old Ma Bell. It may be true that craigslist dominates "classified ads" in a lot of markets, but there has been a constant chipping away at their marketshare by marketplaces unbundling various aspects of the service and doing it better. It's hard to believe, but prior to AirBnB & VRBO people used…
I don’t think so. For one thing, requiring established networks to be interoperable can enable other companies to create their own enhancements with additional features (e.g. 3Taps, PadMapper, MSN Messenger), so the original network is not the only game in town and is incentivized to innovate faster. For another thing, requiring open protocols does not mean the process needs to be slow; there are slow standards consortiums (e.g. W3C), and there are reasonably fast ones (e.g. WHATWG). I’m not even sure that a consortium would be required; perhaps a company can satisfy its interoperability requirement simply by documenting its API and authorizing competitors to use that API.