Having a common language, means they all speak and understand that language. They have it "in common". It doesn't mean they agree. All Mandarin speakers have a common language, but they do not all agree with each other on thoughts, ideas, beliefs, etc.