Busting the minima or not is one side of the story.
But absolutely unacceptable was continuing the approach in
a non stabilized, wrong glide-slope.
There should have been calls for go-around much earlier.
The sinking rate was 8m/s instead of 4m/s,
the engines were running 40% instead of prescribed >75%.
All against any SOP.
This should have rung the alarm bells not few seconds, but a minute
before the impact.
Poor airmanship at its best.
Error, after error, after error...