The internet knows what I'm upto more than my best friends. If it can follow my every activity, understand my likes and dislikes, basically read my mind, it can possibly find me a soulmate or atleast really good friends with whom I'll have the most to talk about.
What if similar to how we are recommended products and movies and things to watch on social media, it can recommend us friends? Currently, we are recommended people based on the current contacts, school we went to etc. But the internet has more information than that which can be used to find people similar to you anywhere in the world.