I agree with the point made about 'over the top' character design. But you're arguing against yourself by applying it to the BG3 companions. They literally have 1 thing to them that sets them apart from a generic NPC.

If you want the companions to have side quests then you have to lay the foundations for it somehow.