Indeed RWY09 badly designed non precision approaches (both of them). Afriqiyah's inexperienced crews. Experienced crews initially were all hired expats. Libyan pilots did not fly for decades during embargo and most of them did not get tested, got their way paid through their type ratings which they after failing multiple times barely made. Now they think they can fly but see what happens in a little reduced visibility, sad.
Add to that, the long-time continuous strange habit of Tripoli TWR who want the pilots to confirm "runway in sight" before giving landing clearance (even in 0 vis!) This might interfere decision for G/Arr.
I guess Airbus will sadly get the official blame in Libya as self criticism is non existing and that's the end of the story for them.