My understanding of the Boeing fiasco was it happened because they decided to use an old airframe to make a "new" plane, as this was cheaper. To make it more fuel efficient, they added new engines, but these new engines were huge, and so couldn't be mounted in the same spot as the old ones. So they had to move them forward, but this then changed the dynamics of the plane, causing it to angle upwards. So they added in the MCAS system to correct for the way the engines would destabilize the plane. However, the MCAS was tied to a single point of failure in that it relied on one sensor mounted on the front left of the plane, and so if this sensor got a faulty reading, the system would activate even if it shouldn't, angling the plane downward.Broadly speaking, yes, in that a system intended to reduce pilot workload ended up contributing to two total-loss mishaps.
But then to top it off, to be cheap, Boeing decided to not train pilots on the new system. I don't know the full details but basically they were able to say that since it wasn't technically a "new" plane, pilots didn't need training on it. Which was pretty bad, because if the MCAS activated when it shouldn't, pilots had to know to deactivate it and that they had less than ten seconds to do so or the plane couldn't recover.
The Boeing corporate management at the very top were fully aware of the danger, but decided to not say anything and figured they would silently implement a fix and no one would know. Then when the first plane crashed, they tried initially blaming the pilots. They did end up saying pilots needed to disable the MCAS though if it activated wrongly, but not that they must do so within the first ten seconds. So then the second crash happened. In that, the junior pilot who was a brand-new kid, recognized and said to the senior pilot they needed to deactivate the MCAS but unfortunately it was too late.
So the whole thing was a huge screwup. What they probably should have done was just design a brand-new plane from the start where such s system wouldn't be needed.