It's all about money.
Boeing tried to save money by not making a brand new design. They had got complacent with the way the NG performed and (perhaps) were still dealing with the fall out of the 787 start up.
Now they are paying the price and one can be sure that the carriers and leasing companies will get every dollar out of them that they can. Boeing have nothing to argue with.