High descent rate could have been caused by several things - including:
1. an intermittent ILS signal, to which tower referred
2. an error earlier in the approach, which left them high, and they were correcting back down to glideslope (a common error)
3. Very high approach speed because of wind corrections and/or high gross weight
But both the descent rate, and the lack of flare, could be caused by inexperienced crew.
In other words - pilot error.
This was a “varsity day” - strong gusty crosswind, blowing snow, low ceilings.
Under those conditions, it is easy to fixate on one parameter, like the centerline, which requires a lot of attention. When there are strong, gusty winds, to the detriment of others, like flare.
It’s easy to criticize, until you’ve flown in adverse conditions.