This could be because we don't have all companions yet:
"We put in the evil and neutral NPC companions first, so there was a bit of backlash from people complaining that all the characters were so haughty and snarky, but it was really just those characters acting as their natural selves. I didn’t realise it would be such a thing, but in reality we just hadn’t put the good characters in yet. There’s a much wider variety" (see full link to articles here https://forums.larian.com/ubbthreads.php?ubb=showflat&Number=730365
I miss companions who keeps hoping no matter what happens, like Imoen.