You guys are all stupid...
It has nothing to do with how much snow they have or how many people will end up paying. Nor insurance.
Most ski resorts are built on National Forest Land, and National Forests give them a limit on how late they can stay open according to National Wildlife, Hunting, Fish and Game, and other Naturalist organizations.