Network effects are hard to tackle when there are established players. The easiest thing is to wait until Twitter and Facebook lose the coolness factor and the next generation is hungry for something else.
The problem is that if Facebook and Twitter are large enough, they can buy the next thing that becomes cool before it has time to beat them--like Facebook did with Instagram and WhatsApp.
Yeah, that worked so well for for the bells. 8 is now, what 3? And while there was some network effect for telecom, it was nowhere near the same degree as with social networks. No open API's means you're never going to see splits have any desirable effect, as the consumers will simply flock to 1 or 2 platforms.
Via open APIs? I like the idea. But then it puts the burden of development/cost on the bigger existing network. If you want to go this way then we should force APIs for all web services, not just social networks.