This situation has primarily arisen as a result of poor workforce planning and inadequate recruitment - it shouldn't come as a surprise that more traincrew will want to take annual leave during the summer holidays!
I think it would be fairer to say that this has primarily arisen as a result of the various reasons that have delayed the 701 introduction. I’m willing to bet that there were very well developed workforce plans for 701 introduction at various points.