Boeing also got in some hot water for their corner cutting on manufacturing and forcible silencing of workers who complained about the potential (and later verified) safety issues. Boeing dropped the ball and those with lesser training and fewer resources paid the price.It can. It just flies slightly differently from the NG, hence the need for MCAS (to minimize re-certifying). The idea is that pilots don't have to learn a new type, so Southwest and the like can swap pilots between different generations with minimal downtime. Using software augmentation to make different planes fly similarly to avoid retraining costs isn't anything new. For Airbus this goes much further. You can cross train from an A320 to an A330 in about a moth. And that is going from a narrow body to a wide body plane that is twice as big.
Boeing's handling was still subpar, but the main issue here were horribly trained flight crews. Two crews of Lion Air were unable to figure out basic procedures. A ride along saved the plane the first time. The crew failed to report the issue properly. The next day another crew took the same plane out, there was no ride along this time to help the crew and the plan crashed.
Boeing still handled it poorly with subpar documentation, but undeveloped countries put out crappy aviators.