Are you going to complain about Rise of the Tomb Raider because you HAVE to play as an attractive, athletic 20-something female and can’t play a grizzled old explorer?
In Witcher 3 you’re playing as the LITERARY CHARACTER Geralt of Rivia (who originated long before the games). So yes, that means playing as an ugly mutant, because that’s what Geralt looks like.
It’s the same thing here; You’re not playing [Insert Generic Fantasy Hero Here]. And Henry has a particular face and voice.