Whoever invented Charli must be a big frustrated beta who has problems with his father. Damn this guy brings nothing to the story other than bad NTR vibes that serve no purpose. It seems that the Devs changed their minds after the fact Afterwards we are surprised that this kind of Dev does not get the success he believes he deserves.
He's put there specifically to irritate you. i'd say that means the devs did a great job.
we ALLLLL Hate him. And that is by design.
He's like the love to hate him bad guy that everyone looks forward to their demise and then cheers when bad shit happens to him.
He's just there to make you second guess your morals and passive-aggressively make you conscientious.
But don't sweat it - it's all good, though.