This is an oversimplification.
When we say someone was a "product of their time," it's comparable to saying "he didn't know any better" or appealing to their ignorance. And if someone's ignorant, well, that's not their fault, right? Yeah, maybe it sucked, but can't blame the medieval princeling...