You should be getting about 6 glasses per bottle, but I can see why BA might like to have a slightly smaller glass both to even out the onboard consumption and to have a glass that will be stable in the face of some turbulence and fit well in the table setting.