Its not a matter of a game engine. Its an intentional design decision.

During DoS development Larian devs seemed to fail for a specific type of players that are best described as crying and throwing hissy fits quite often and those decisions are the result of it. Its a whole industry problem.
Although it doesnt have anything to do with how successful any game turns out to be.