There were contradictions in the revelations. The reason is that the revelation did not come from an all-knowing, wise Allah...