Maybe a bug? Probably something related to a constraint I set in place and forgot about for automated home defense systems like ballistas and turrets. I guess if you can afford it and can build it, it should just keep on shootin'