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.