That said - a lot of (ancient) history is educated guesses based on partial information. Even when we have a lot of writing available, like Cicero, we have to admit that we're seeing the events from a particular point of view, someone with his own biases and motives.
So we try to infer what happened in history based on data that has a certain amount of 'data quality issues' regardless.