So if the Macbook 2018 suddenly uses intel 80386, slow FP operations are also Intel's fault?
Design within the limitations and handling market requirements in short.
XPS 15 uses DDR4, is even thinner if possible than the MBP and has less than 4 hours of battery.
IMO MBP should be performance focused, being battery life a secondary concern, while keeping MBA as an ultrabook.
Each one to their own devices, so to speak.