Building lights, tower lights, aircraft lights all flash because it is easier to see a strobe in low visibility than a steady light. White strobes are also brighter and red strobes are less reactive to the eye (which is why cockpits use red light). All of these combined help to make strobes easier to see and identify.