This question is really just a conflict between old social norms and new-ish development, the internet. There's nothing that says you have to personally see someone to be friends with them, it's just there was no other way in the past. I'm not discouraging face to face interaction, but sure, I definitely believe friends can come from the internet.