There are similarities between this crash and the Pakistan Intl Airlines A320, which is pilots doing non-stabilised landings. The problem is most likely airline pressure and a small element of SkyGod mentality - if they get away with it, and they do 99.9% of the time, they are heroes for getting the job done.
The only solution really is for the insurers to insist on flight safety monitoring (FDM) by a Safety Department, and re-training for crews that do not follow SOPs, especially stabilzed approaches. This would also have caught the Indian(?) pilot who always landed on the nose landing gear. In addition EASA and others shouldn't allow carriers to operate until they have a totally functional FDM program.