Well, Shadowheart displays a lot of toxic femininity, so why not? Not like companions have to be perfect.
Well, the game is allowing sexual interactions, so it may upset a lot of people when that companion invariably rapes you - because rape is about power and so it doesn't matter if they're attracted to you or not.