The IXE crash happened because of one reason: FATIGUE. Sure they'll bring up a hundred contributing factors but at the end of the day these guys were both fatigued. When you're tired, the first thing to go out the window is judgement.
Until gov'ts and airlines of the world address this issue, I'm afraid these crashes will continue to happen.
Think about it, folks. Those two pilots went in to work at 18:00 the day prior. It is doubtful they actually got any quality rest that day, but of course we'll never know. Regardless, circadian rythms dictate that this type of flying is taxing on even the most rested individuals.
But.... if y'all would rather focus on "foreign pilots" as the culprit, knock yourself out.