boeing should not have built an aircraft that was so unstable in flight at certain times that it could only be flown during those times by kludgy software and sensors ...
instead, they should have lengthened the 737 landing gear so the engines could be placed under the wings instead of above and in front of the wings as well as increased the size of the 737 tail ...
but of course boeing didn’t do that because that would mean the modified aircraft no longer would be considered a modified 737, but instead would be considered a whole new aircraft, which would require new-aircraft certification, new pilot training, new simulators, new manuals, and new sets of spare parts, and all of that would have been expensive and taken so much time that airbus would have beaten the pants off of them in the market with the A320neo ...
of course, boeing now may have an aircraft that will never fly again and may have damaged their reputation for decades because they chose to cut corners instead of doing things correctly in the first place ...

This sounds like a case of the management ignoring the engineers, one of the oldest stories in the world.