I dont even know how this could be a debate.

The current system is indefensible. This issue was solved in BG1, at least in comparison to what we have now. Thats 1998 for those keeping track. 23 years of mechanics and game design have lead to this?