The entire business is unable to operate due to something that is also out of the employer's control. They are also being punished for it since the business is not bringing in any money that day, and they still have expenses. I think the punishment is spread out pretty well. Employee still gets paid, but has to use PTO. Employee loses some money, but not an entire day's worth.
This is coming from someone who has had to use PTO for snow days. My past employer always gave us the option to make up the hours the rest of the week, or over the weekend, or use PTO for whatever we don't make up. I though that was a reasonable compromise.