I think people overestimate the difficulty of adapting Trust NPCs to encounters. They can already handle the player doing unexpected things like pulling more trash packs, and for the boss fights, it would just be new set of scripts, similar to how adds behave. They could handle encounters no player could do, actually. If fights have to be kept simple, then for the player's sake, not for the NPCs.