@JJFFC
I understand your emotional response to this very tragic incident. However I think we all owe it to the pilots to give them the benefit of the doubt. They did behave professional considering their level of training, experience etc.
Remember PF was confronted with a situation that he was not trained for i.e. UAS at high altitude. Throw in IMC and ITCZ and you have a nightmare. Clearly there was some mitigating circumstances and we only have a subset of the data. To their credit at no point did the 3 pilots give up trying. They fought for control down to the last second. For that they should be commended and we owe them the same professionalism.