How about making spires shoot only when you're being actively attacked by other enemies? (I.e they're spotting for the artillery). It's probably about the same level of risk but a lot less annoying and stressful.
That’s an interesting idea. Will raise that