We as consumers should put some blame on the airlines too for always wishing to skimp on training and thus giving perverse incentives to Boeing to mess around with crap like MCAS.
I still think Boeing is to blame for the MAX issues in the end but the problem is systemic.