So what's the solution? If I had to take a stab at it, I'd build something very primitive with no content sharing, no followers or likes that promotes actual social interactions. The primary focus of the application should be to get people together, IRL. Once that interaction has been facilitated or scheduled, that's as far as the application should go. The goal of social media should be to get people to be more social again, in person and not through a phone screen. Going to visit a new city? This app would allow you to let your network know and use approximated GPS data from your phone to connect you with people in your network that could meet up in person. Even if you're going to visit the same city you always visit but live in the suburbs, you can let people know where you'll be by location and they would receive alerts that someone from their network will be in the area. Want to plan a hike? Schedule it in the app and make it public, semi-public allowing people in your network to see your plan and opt in to join.
Going to meet a friend for happy hour? Throw it on the app and allow your network to be updated and suddenly you're catching up with a few friends you haven't seen in some time.