It's a bit of cultural arrogance (as well as political grandstanding) to impose our current worldview on the past.
Agreed, and as we can see even from this thread, there remain some who refuse to see the truth of what you say.