You are assuming that the other services can just wait it out while people break out of FB ecosystem and discover them. Development of these kind of walled gardens significantly harm the development of independent services. That is one of the main problem. If everyone had free Orkut and no access to FB, how long would it have taken Facebook to catch on?