Totally agree with the OP. One possible solution would be an option to deactivate AI (and thus movement) of party members, as in the original BG games. This could be easier than doing proper pathfinding and out-of-combat behaviour.