These technical, mechanical, design & manufacturing issues Boeing has had with both the 737 NG (Pickle Forks) and the 737 MAX (MCAS) validate the argument by many in the aviation industry that, when it was prudent for Boeing to further develop an 'improved version of the 737 'Classic' series (737-300,-400 & -500), in the early 1990's, to remain competitive with the competition from Airbus with their A318, 319, 320 & 321 range, Boeing should rather have opted for a brand-new, 'clean-sheet' narrow-body replacement for the already ageing & outdated 737 design.
Instead, Boeing decided to further stretch the 737 & bolt on even more powerful & fuel efficient engines, whilst having to hodge-podge the inefficiencies of the 1960's era 737 'low-ground clearance' design & aerodynamics with flight control improvements like "Speed Trim' and then 'MCAS' software, in addition to redesigned wings & empennage, in order to keep a common type rating for the 737 and therefore allow pilots to fly ANY of the various 737 versions, without having to undergo any additional costly additional simulator & flight training to get a new type rating.
Boeing already had newer 1980's designs - the 757 narrow-body & 767 wide-body, that could be flown with a common type rating, but these had almost-identical flight-deck layouts & configuration, making this swap-over seamless to the pilots.
As they say, hindsight is 2020 and I am sure that Boeing regrets going ahead with their now self-evident overly rushed and shoddy 737 MAX development, to counter sales of the Airbus A320/A321 Neo series in the US & global markets, which ended up biting them badly in the order books, twice within the space of less than 6 months, with the blood of nearly 400 fatalities blotting their balance sheets a dark shade of red at the end of this decade & still no definite date as to when, if ever, the 737 MAX may fly again.