It's maybe sad and nerdy, but I've always found some sort of perfect "friendship" situation from web forums...
I used to be very involved in a couple niche video game boards, then later in some clothing forums, now I'm mostly on slap.
1. You're never waiting around for people to show up at the bar or whatever, which is something I HATE about hanging out with people in real life. WAITING is my least favorite thing. When we said we'll meet at 8 and you show up at 8:30 or 9 I'm already pissed. That's 30mins to 1 hour of my life I will never get back. It's impossible to earn time in life.
2. Everyone has at least one common interest. I have friends who I like as people but we don't have a lot in common in the way of hobbies. Like I have a good friend whose only hobby is UFC fighting and competitive fighting in general. I really have no interest in that. So when we hang out we talk about work or other bullshit and we try to be interested in each other's shit, but it's sometimes a stretch.
3. People who share one interest generally overlap other similar interests. A venn diagram of slap might have circles for skateboarding, metal, punk, rap, football, baseball, snowboarding, cycling, gym, food, etc. It's pretty dope that we can all communicate about skating, but then smaller groups can break off from the group and talk about their more niche interests.
It's like you pool all the people all over the world who have the same interests and put them all in one place, it's pretty rad. Not something that's really possible in real life because plane tickets and hotels and all those things are expensive.
It's true we're all idiots because riding a skateboard is a fucking idiotic activity, but it's pretty fun, so shalom to you all.