I feel like it should be a thing that when you make a companion do an action for you the player character still gets approval points for it as if they had done the action.
I feel like making this change would encourage you to use all the party members like an actual D&D party without worrying about missing chances to get approval. Like “Ooh a magic book, I’ll let Gale look at it” or “Ok we need to be diplomatic, better send Wyll in”
I feel like doing this would also take care of the BioWare problem where the player character HAS to be a face as they’re almost always doing all the talking.