Problem is that no currently available system will even draft a skeleton schedule with the number of pilots available. There have been several attempts with various companies. Not a secret - visit the Rostering crowd and they'll tell you. They have 100% job security right now and for the foreseeable future because CX will never have the number of crews it should. Why would they - people volunteer to work on their days off.