The problems with crewing have come for lack of prior planning. They add aircraft then think about employing pilots. All the while there is retirements and people leaving to look for greener grass.
Bit of a cycle, if the sleep deprived crew can't have a life as well as a job, then they leave.
Which comes back to the lack of prior planning.
Crewing can only work with the cards they are handed. We were at least 20 pilots short at the start of the month (I am told) The problem won't fix itself buy the end of the month without someone having put a plan into action months ago. (they did not!!)
There is still no real excuse for the consistently late rosters. I don't think I have had a single one on time. They need to get ahead of the game instead of just playing catch up and keeping us in the dark until 3 days before the new roster.
I'm sure the only reason AIMS can't do the rostering is because it would require the correct amount of crews for the number of aircraft and flights. Computers don't lie. Data in data out.
Crewing and GF flights are only functioning on the 'good will' of crew, at the expense of their free time/leave.