And this is what a culture of management bonuses causes. I don’t want to ever fly Boeing again at this rate...
Anyway, there was likely nothing Boeing could do at the early design stage to make up for poor choices on the engine manufacturers part except a higher degree of scrutiny with regards to the actual manufacturing facility and essentially double checking all of RR's work.
Considering they are questionable at certifying their own work, I'd not necessarily look to burden them with being an engine manufacturer on top of an airframe one. As irritating to me as that is that quality departments typically don't integrate vertically or even share that type of info to enable that type of analysis.
GE, for all of its faults as a corporation (the stock price is what, $9-something now?), makes very good jet engines.