PozativeR8 has summed it up very nicely!
And as he mentioned as a lot of people are always leaving (cabin crew now have a limit on how many can resign per day!
) coupled with the massive expansion you can see what the problem is!
They've already only allowed us to take only 1week leave for the next 6 months