I can go along with a lot of what they said, but here they are just grasping. It's just not true when a really intense cell blows across the interstate. Hazards 100% help you see the cars ahead, and you know exactly what they are doing. No way are you confused into thinking a car 30 feet ahead of you going your same speed is "stopped or stalled". You know exactly what he's doing and why. And if somebody speeds up to you from behind foolishly barreling along at 80 mph, that guy does need a hazard warning due to the huge difference in speed. If you try to pull over when the visbility has precipitously dropped like that, you have 2 risks: A car already over there that failed to put on his lights and you hit him; a car ramming into you from behind b/c he accidentally veers too far off the road, or just somebody elderly who decides to get off but can't even see well eniugh to see hazards.
Perhaps car manufacturers should put a function within hazards for rain versus emergency and simply vary the cadence of the flashers, so there becomes a universal sign for driving in low visibility versus having them on when stalled and in an emergency. Then also override the hazard when someone is using the blinker so you can tell a lane change when the hazards are on.