You can also do this by morphing the shield, which is a single command (Does Wait work on morph? That would remove the resource drain. Low priority at least should work though?).
So as long as you have a way to cheaply turn shields off, this can be widgeted. That sounds like the sort of thing we should impliment...
There is no easy 'smart' behaviour other than 'turn on tacnuke protection', which would make the shields very vulnerable as you'd only have to get them all below the tacnuke threshold with, say, a Tremor or Catapault for them all to turn off... so it's still a tradeoff, but an increasingly esoteric one. Tacnukes are at this point actually designed to penetrate shields for an increased cost. They're MEANT to be designed such that if you can get one in range of a 'point of failure' structure like a Singu, Mohogeo or Antinuke, and defend the silo on the front line, you can win that way. You can at least use EMP missiles on anti's, but the stun time is short enough that it's actually not a trivial window to hit.
I actually won my last game, a FFA, by tacnuking a Starlight and then some antis through shields. It took a LOT of tacnukes, but if it had taken any more, I'd probably have lost.