The basic design is almost 60 years old. Boeing have stretched it and re-engined it twice now, but the original design, especially the ground clearance, has made each upgrade into one giant workaround.
Right about now, I bet Boeing wish they had gone for a clean sheet design after the NG series planes.