Where are the tech people going then if they're leaving Facebook? I don't see many "competitors" that would be an alternative.
For the general population, I definitely don't see Facebook going away. Things such as invitations to social gatherings are done completely over Facebook increasingly by people I know...