That the developer said that doesn't prove their point, at all. It's like a developer wanting to make in-game decisions impactful and difficult for the player, but then they color code every choice because they don't want to frustrate anyone that decision can be at odds with their goal and they might not think they're undercutting themselves.
If they're saying they want to be historically accurate and that's why they're eschewing certain options, then that's not fact because it doesn't make sense and that's fair to criticize, and bring attention to. If they specifically wanted to make your player experience a particular story that would have to be altered for other sexes/races, then that's just fact too.
If they don't have the resources to accommodate non-white/female player characters in the main game, then that's just fact. I purposefully skipped over most of the Reddit stuff since what I saw showed lack of understanding of the situation, so I can't speak for them, but MedievalPOC's problem seems to be that Warhorse aren't being upfront about what they're trying to do (and they might not even realize it).