I do not believe that friends are found. If you are looking to make meaningful connections with people, the situation is more important than any individual's constitution. When two persons happen to be in the situation to help each other and not get on each other's nerve, bonding is likely, and conversation might spark. If both are in the right mood, even deep-rooted ideological differences can be reconciled or at least ignored in favour of more relevant topics.
Be conscious of this and try to step out of your social comfort zone to make a new friend. You might not agree with them in any other situation, therefore make every minute in the friendship count. If it persists, no topic should ultimately be taboo, or the friendship is bound to be limited.