As we are a world globe carrier our crew complements are low compared to many other international airlines.
That'll be because other carriers can put 16/17 cabin crew on a jumbo for the same cost as our 14. It's all down to overall costs and current BA cabin crew costs are just too high in the modern commercial market.
"2 Year pay freeze" - for the thousandth time - NO YOU DIDN'T. It was a loan that was to be paid back (with interest) at the end of the period so the company wouldn't have actually saved a penny.