I agree with this but, my problem is that most people have only one or two major interests so friendship is completely one-dimensional based around a single activity. So when conversation drifts off the common topic or activity, there isn't much to do or talk about. People interested in sports may not also be interested in video games, etc.