I'm with you. I wear my pretty stuff when I'm not in a position to get run over by cars. (And I keep a safety vest in the car if something happens that I do have to get out.)

No blinky light can approach the visibility of, whatever it is, a 12" x 18" "flag" aka my screaming yellow jerseys - particularly not in bright sunlight, where the light won't be seen at all.

Sure I look like a dork inside the grocery store in hi-viz yellow and cycling shorts, but I'm so over caring. If it's that important, I'll bring something else to change into.