If you think this isn't an argument about money and who pays, I think you misunderstand why we are here.
There is no other reason we are here, than money. An unwillingness to incur cost, or cause customers to incur cost, that made other choices of provider more attractive drove Boeing to make decisions which now will cost money, to them, to the customer, and probably to everyone else at large.
Boeing is not in pursuit of the "best" fix, its in pursuit of the "least worst (in cost terms) fix"