> it's not clear to me that they're schoolboy errors (i.e. errors a schoolboy wouldn't have made)
If this is the case, IMO it's more a reflection of the awfulness of the schooling in our time than anything else. No schoolboy in the US of a century ago would have made such egregious historical errors, because they would have been taught some actual history instead of what students in the US today get taught.