I haven’t seen any evidence of equipment failure. To me it looks like poor conditions, pressure on the pilot to get the passengers there on time for the event(especially after having gotten in trouble once before for not wanting to land elsewhere) and pilot error during final approach. Same thing probably could have happened with a brand new Boeing aircraft.
The pilot got in trouble before for not wanting to divert. So what does he do... refuses to divert, again.