Buying back leave is not going to help if a pilot is on 900hrs the max rolling limit. In fact giving the pilot leave is the best option because each week off allows the pilot to move away from the 900hr max by circa 20hr for the week off.
I suspect MOL has been refusing leave slots through the summer, with all pilots now on 900hrs he has hit the buffers, he needs to recruit more. it will be very difficult to get out of this hole.