Agreed. This will happen again, as it has happened before. I pretty much had the same thought process as you on how to implement it, technology wise. It might be instructive to look at how AOL lost out to the larger web in order to envision how it might play out. Maybe there needs to be a web technology similar to the browser that displaced AOL, a standalone app acting as a front-end to the stack you described. Who knows, maybe snapchat or a similar highly-adopted app could evolve into this.
I wonder though if Facebook will be able to leverage it's massive database of psychological profiling to stay ahead of the curve. Over time companies have lost their spot at the top but this is the first time technology has been powerful enough to reward the company on top with incredibly powerful information reserves. I think Facebook is going through an awkward growing phase but will smarten up and begin using it's role as facilitator of social influence much more effectively.
These psychological factors are much more powerful in this field then an engineer's solution.
> It might be instructive to look at how AOL lost out to the larger web
FB just hit 1.23 billion monthly actives.
AOL peaked at ~26 million [US] subscribers.
FB's network effect is much stronger than AOL ever had.
Also, AOL was heavily dialup-based. Independent ISPs offered broadband at better prices, just as the open web was becoming rich with content. That lured away a lot of AOL customers.