It would be much easier for WAI and other addons to place a blacklist area to prevent dynamic AI spawns. Script makers can use the createLocation command to create a "Strategic" type location that prevents dynamic and random type spawns. They should also include a cleanup routine to remove the location when the mission ends.
Don't worry if you don't know what any of that means, it's perfectly OK, the point is that DZAI already tries to "play friendly" with other addons, its the other addons that haven't been written to be friendly with others.