Hrrm.. much of the discussion here is missing what I think is the important point.
If you build on Facebooks platform, there is a good chance you will end up competing with Facebook. Or Twitter.
We need a social platform that is distributed and that nobody "owns".