God actually intends for there to be divisions.
"No doubt there have to be differences among you to show which of you have God’s approval."
1 Corinthians 11:19 NIV
"... there must be factions among you in order that those who are genuine among you may be recognized."
ESV
God knows our hearts inside and out, so there's no reason for Him to need this. It is so because He wants us to see who is who; to see who is actually right with God ... and who is heretical.
You know that nonsense about Christians aren't supposed to judge? Yeah, clearly that's not God's opinion. It's extremely important that we judge so we know who to yoke-up with and who to steer clear of; who to support in their message and who to admonish and attack Biblically and run out of the church, or out of the groups that are right with God.
Sadly, we sure don't see too much of this righteous judgment and justice taking place today, do we?
Mostly, we see modern Christians attacking those who have studied to show themselves approved to God; running them out of the churches for not conforming to the false, heretical, doctrines of modern Christendom.
This is actually the Falling Away that is spoken of in Scripture. It is not those who are leaving the churches who are Falling Away; it is those who are staying. They have Fallen Away from the Truth; from Jesus' True Words that lead to Life Eternal.