The obvious question is: why? Why was it ever necessary, if God is omnipotent? Why was it so late, so that people living earlier had no chance? And so on.
The Gnostics, Marcions and so on came up with another interesting idea: there were two Gods, one from the Old Testament, and another from the New Testament. The former was the creator but wasn't really caring for his creation. The latter was the God of Love and he sent his son in order to save mankind - Jesus was a kind of ransom paid to the former. This theory has slightly more sense than the one presented in mainstream Christianity.