It's fantasy game, so it's acceptable to have all pretty and handsome people there. This give us more motivation to save and fight for them
You what?! Okay, if you have more motivation to save the pretty people then I guess that's you. But it's not me, and I hope not the majority. Personally, my preferred fantasy setting has a bit of realism in this respect and isn't filled with characters designed to be eye-candy, at least any more than they already are. I'd actually find that a bit icky and immersion breaking.
Plus of course attractiveness is subjective. I'd disagree with the OP about the male companions and I don't think any of them are ugly. in fact, as a straight woman, I think they're all attractive in their own way, to the extent that's not wholly realistic, but not so unrealistic that it breaks immersion and makes me think that the characters were designed to look pretty rather than interesting.
I'd agree that the head choices for some races are limited, though, and some are admittedly a bit funny-looking, which makes it less likely that we'll find ones that fit our characters, so I wouldn't say no to more heads (both more conventionally attractive and less). But I'd not be in favour of Larian specifically introducing prettier NPCs of any gender.