&quot;what happens in the case where you have centralized services emerging on top of another centralized service&quot;<p>It is too shaky ground. Both Facebook and Twitter had a chance to be a platform for 3rd party apps, and they both chose to leave the developers in the cold.