Why is there more than one version of history?

Because if all historians got together and all agreed on a single version of all past events, that would be the most communist thing ever made.