The fundamental problem was that they had new requirements and instead of allowing the engineers to create a new design, management wanted to save money so insisted the engineers shoehorn the new requirements into the old design with hacks resulting in a plane that was fundamentally unstable and ending with hundreds of people dying.
The solution to that problem is to have several executives from Boeing and the FAA in prison. Then break Boeing down and rebuild it as an engineering organization.
After that, yes, continue increasing the automation.