its not that its really hard but just that the code is part of the base game which Larian isn't able to change while every different bubble is working on their own part of the project... once every team working on classes, races etc gets their parts in THEN the base code can be fixed which will be a case of manually fix one by one
@Flooter i'd be interested to know what system you are playing on because it sounds like your experience is worse than most people and certainly worse than mine... i found 3 busted in my last run which is down to combat having less pathfinding i.e, they break in combat but work outside it