The approval system and points allocations are weird (and abusable, if you're not a hard-core roleplayer) - and I'm not talking about the infinite approval bugs, those will get fixed for sure. I would rather make approval a hidden value and make the companions voice their disapproval, rather than seeing "X (dis)approves" (and probably make them generally less judgemental to balance that change).
I would like that change as well. Would be one less incitement to min-max your approval ratings for certain characters and just stay true to the kind of character and story that you would like to play.
This never works. This is for players who want to play suboptimally to feel better by having the impact of their choices be less apparent, but people who always analyze and optimize games will simply test out and obtain exact measurements, and all you've accomplished is that people who are interested in approval check outcomes have to minimize the game to go read up on a third party website some guide to find out how to optimize their gameplay strategies.
Obscurantism never fixes anything, it just restricts needlessly.