I think thats its because the crew shortage was caused by the storms across Europe a couple of days ago. Many crews were worked to their legal limits and this meant some flights that they had covered with crews had to be cancelled as those crew were no longer able to cover them. All standby crews were used up too.
The basic reason given is correct, but there is of course a bigger situation behind that reason.