Precisely.
I think the gear was missed in the rushed approach. I think that this is unfolding as a human factors accident.
The accident started with whatever caused them to be high energy at 3500ft 4km out. It was made much more likely by whatever caused the crew to reject the ATC offer of delaying vectors to lose height. After they bashed it on the ground, it was made more likely again by the tight circuit rather than the life-saving Smartlynx teardrop. And then it was sealed by bringing them back in over a built-up area.
I think ATC has a bit of a case to answer here, as well.