Pilot's viewpoint - loubylou is spot on, anything that makes you more visible is a Good Thing.
My company (UK longhaul) SOP require that we switch the strobes on anytime we are on, or cross, a runway. I'm under the impression that the CAA has made it mandatory for all G-reg aircraft, but I might be wrong. Even if correct, I'm not sure whether it would apply to a/c under tow.
But, whatever the law says, see point number 1 above........