Yes, I know that of course. But I'm not going to duplicate all possible terrains this building may spawn on and then edit several hundred maps to ensure there are no Civ/Scout nodes anywhere.
Besides, the building must be X-Com craft, not a UFO, to make sure the soldiers and the equipment stash spawn properly.
So TL;DR: I have considered these solutions, but they aren't viable here. I see no other way to improve such missions than an actual code feature, forcing civilians to spawn inside. If it's not possible (or sensible), I will leave it as it is.
(But I think such a feature would be beneficial to all mods, potentially.)