Ideological (holy) war: A war without end

I have often wondered why there are so many denominations of Christianity even though their practices are supposedly based on Jesus’ teachings. If Christians, in my opinion, have good intentions of propagating the teachings of Christ, then, there should be one Church with different branches rather than different Churches with one branch. In so doing, the theme of Christianity will be harmonised.