Its not the technological advancement of the aircraft that has caused this problem. Its the lack of any technological expertise from the maintainers and engineers. Most of them wouldn't know how to fix an aircraft if it didn't involve changing a black box. Ask them to mend the black box and they wouldn't be able to.