I have news for you! I have found the answer for one of the frequently asked but rarely answered question in the world: If all Christians serve one God, why are there so many denominations and why do they fight each other?
Here is the answer:
“Come, let us go down and confuse their language so they will not understand each other.” - God
Remember the story of the tower of Babel in Genesis 11? As people tried to reach up to God with their own effort by building a huge tower, God came down and confused their language.
Today, as Christians try to reach up to God with their own effort (obedience to the law, works, building huge towers (churches) etc), no wonder their language is confused. So they cannot understand each other, they scatter and make their own denominations and fight each other!
I think that answers it! There is a slight difference though; 'So the LORD scattered them from there over all the earth, and they stopped building'. They (at the least) stopped but we haven't. We are still building our own individual towers!