I don't think federated social networks (GNU social, diaspora ... etc) will solve this problem. In their case they are not in your best interest due to the time that will be wasted. I think "social" interaction should be left in real life where it can influence people in a positive fashion. IMO the Internet is really only good for disseminating information and for certain utilities it provides.