Despite my flippant earlier comment, I do agree with wearing hiviz in poor visibility.  When I cycled to work, I had to wear a hiviz vest on arrival on the premises, so I tended to wear either the vest or my own hiviz jacket for the whole ride.  Now, for the rare days when visibility is poor here, I have a choice of 2 different weights of hiviz jacket to wear.
 
On a bright, sunny day, I don't think they're at all necessary, although I don't tend to wear all-black tights and long sleeved top without a brightly coloured gilet on top.  I figure there's no point in giving drivers that excuse to claim they didn't see me.  I do recall one occasion when I was running on the coast path near Lands End in my hiviz windproof jacket, and 2 walkers ignored their dog while it ran after me and jumped all over me.  Their excuse was, "Sorry, we didn't see you."
 
When I rode in the dark, which I don't do any more because I don't have to, I didn't worry particularly much about what I was wearing, but my bike was lit up like a Christmas tree.  If a car coming the other way flashed its lights at me (presumably to tell me I hadn't dipped mine) I took that as a good indication that they were bright enough.