Tharrow isn't entirely wrong, it's double standards, nothing should be forced on mono companions and of course not on Halsin either.
The game is finished, Larian would have to rewrite Halsin if he was to be like the other companions, that would be wrong and unnecessary.
Halsin should just be improved a little, his personality can and should remain.