Seems like a key missing piece is the "staying in touch with people" part. That's by far the biggest feature for me, once I've added someone on facebook, I know I can message/call them forever. No lost phone numbers/email addresses.
If there was a network that automatically updated my contact for a person when they changed their phone number, I'd no longer have an excuse to stay on facebook at all.