So, my question becomes - if it appeared to the pilot at the time that visual conditions were sufficient for a safe landing and that the airplane was in an appropriate position to land then why would the airplane touchdown 1000 ft or so short of the runway?
I suspect there were 2 pilots on board to assess those requirements
An NPA in an Airbus has certain challenges, one of which is you are likely using AP and FD to minima - then if you continue, it's AP
and FDs off to a manual / visual landing.
Fine if it's a calm day, and the NPA leaves you in a good position. But with snow, a significant crosswind, and by all accounts, some significant windshear effects on that approach, the holes have the potential to align. Add in the L time, the long hold etc. etc.
Of course in theory if everything was followed to the letter of the rulebook, and with 20:20 hindsight, no accident would have occurred. The alternative is 2 skilled and well intentioned pilots got caught out, or better (for them) some technical issue arose.
This one I think is worth awaiting a report.