They're admitting that bad data was responsible for the fault, and that this was caused by the automated flight system.
'Boeing CEO acknowledges — for the first time — that bad data played role in 737 Max crashes.'
Listening to him though he really doesn't say it's their fault. He blames, as you've said, erroneous data but is quick to say it's part of a chain of events with focus on the crew.
and self-certification and other racing to the bottom to enable cost cutting or laziness should never happen with systems like these.

