The best explanation for why the Bayeux Tapestry might not tell the whole story is:
It depicts the Battle of Hastings from the Norman point of view, not the Anglo-Saxon point of view.
This indicates a bias in the narrative, as it presents events from the perspective of the Normans, which can lead to a one-sided interpretation of the historical events.