the airframe was fine. the problem was that mcas was implemented in a totally shitty way. If it had just replied on 3 sensors instead of 1, wet likely wouldn't be talking about it now.
No, the airframe was different and didn't handle the same way as the old one. In order to hide that, Boeing implemented in a terribly negligent way MCAS. Had they accepted it's a different one, and had a different type rating, all would have been fine.
The 737 airframe reached a point where it was not compatible anymore with modern engines. When the 737 was designed, engines where a lot smaller, the nwer turbofans simply don't fit under the wings of a 737 anymore, so they had to be moved forward. That changed flight characteristics, Boeing used MCAS to compensate for that. If I remember correctly, on-board systems of 737 had issues with handling a second sensor for MCAS (someone with more knowledge please skim in). So they went with that config, they went, as we see in the messages from the chief tech pilot, to forgo major re-certification and thus decided to hide MCAS true nature and impact from the FAA. Consequently, they also hid it from EASA since FAA and EASA basically trusted each others certifications.
Boeing, if you ask me, committed a cardinal sin in aerospace. They cut corners, ignored redundancy, lied to regulators and as a result directly caused airframe losses killing crew and passengers. And that after decades of efforts to increase safety. All that just to save money and maybe keep market share.
Had they just done all the proper testing and development they did after the aircraft losses upfront none of that would have happened.
And also, the MAX would not exist at all, because the flagship customer (Southwest) had basically said, "If it requires pilot retraining, we won't buy it."
There's plenty of blame to go around, up to and including the society that says it's ok to not pay a living wage to the working class because "infinite downward price pressure is good for consumers" (until they die in a plane crash, that is).