I can understand where you're coming from, and I can also understand the other side as well from a business/reality side.
When I go to parks/sporting events/festivals during watches or potential weather days, I personally keep an outlook of the weather and when the time of the outbreaks are anticipated to occur we have left or in the process of leaving. Most of the meteorologist, especially for the days of a severe outbreak, let you know that storms are probably going to occur during a certain time period.
People have to be accountable for themselves to a degree as well. However, there does need to be a bit of responsibility on business, which is why you'll see rides not operate in some weather conditions, etc. And to your point, Just look at the ducks for an extreme example of when a business should have ceased operations - but didn't.
Maybe in the future, as the time for storms draw near, our phones could send us out an alert to be aware that severe weather with a potential tornado index of 4 is developing and you should begin plans to seek adequate shelter.
Jay