史记对历史的记载为何经常有矛盾之处?

年代久远。距离战国时代结束都一百余年了。
史料缺乏。秦朝搜走了六国的史料,放在咸阳,后来被项羽给烧了,所剩无几。
传言纷纷。他只能靠道听途说了解真相。而传说是不一样的,也许这个采信这个传言,那个采信那个传言。
书写时间跨度大。史记写了许多年,不是一气呵成的,中间作者有心情低潮高潮,出现疏漏总是难免。