Nun ganz einfach weil es sich bei Herodot nicht um einen "Historiker" im modernen Sinne handelte.
Der moderne Historiker untersucht die Zeugnisse der Vergangenheit mit dem Ziel diese zu analysieren und den historischen Tatsachen so nah wie möglich zu kommen. Das ist aber in dieser Form erst in den Anfängen seit 200 Jahren und in durchgesetzter Form erst seit vielleicht 70 Jahren (Ostblock ausgenommen) so der Fall.
Was man früher unter einem "Geschichtsschreiber" versteht, hatte nicht die Absicht die Vergangenheit analytisch zu ergründen, sondern historische Mythen und Erzählungen nicht selten zwecks Stilisierung bestimmter Persönlichkeiten zu verfasseen.
Diese flochten durchaus auch tatsächlich historischen Stoff mit ein, gingen dabei aber ziemlich unkritisch und mitunter bewusst verfälschend vor.