The problem with Facebook is that its a monopoly, and closed. What if it were open, such that I can send a friend request from G+ to Facebook. Just like I can easily send an email from yahoo email id to gmail.
This openness, if incorporated, can solve the monopoly problem as well. Plus we don't have to complain of Facebook's AI/ML screwing/controlling our inbox feeds.
All my (various social network) friends' statuses come to my hosted social network (G+/Facebook, or my home built) and my host controls the feed, with its own proprietary rules.
Everybody will be happy. Even Facebook, as there is no more bashing of it. I guess Facebook can and should take the lead towards openness. It will be a brave move, if it happens. But they will earn a lot of respect.