Caught flat-footed by the new generation airframe by Airbus, Boeing decided to put new engines on their aging 737 airframe, rather than design a completely new airframe. That decision came about because, over the decades, Boeing has evolved from an engineer-driven company to one that was driven on maximizing profits.
We know how that decision played out.