I believe the dimensions are the max allowed by British Airways. If I can manage their carry on size then most other airlines will be more lenient with carry on if I have overfilled my bag as they have greater allowances.
If I'm wrong, don't hesitate to inform me