I would think the only solution to this incident/accident is a re-investigation. With contemporary methods of investigation used. The investigation would avoid the use of the word blame and instead focus on contributory factors. Forty years later and the accident reports are heavily compromised.
Those hell-bent on being able to blame someone or thing would then be forced to take every factor on board. The political interference, the farcical conflicts of interest, the cover ups, missing documents, home break ins, the company culture that normalised deviation from SOPS, severe deficiencies from company flight ops and navigation departments, lack of regulatory oversight and yes, flight deck crew actions.