Seems to me like you may not have played much of the game. Your problem is that the MC doesn't start out perfect but has an actual character arch and growth which is rare in these types of games. That's just odd to me. Not to mention you can kind of pick if he is a dick to people or not even in the early game, so there's that too...
And you other big issue, of him sort of owning a slave while having a problem with it, is literally brought up in the game in the latest update depending on how you play the MC.
I find it ironic.... one might say, hypocritical, to criticize the game for having a character with flaws that has to grow, when removing those flaws turns him into the carbon copy "perfect" MC most "fap games," as you put it, have.