Increase the airfares a little and reduce some of the senior management salaries would be the most logical solution to solve the issue, however the likely hood of that happening in zero.
Having a beer with a mate a few weeks ago who flies for an Australian airline and we were discussing the issue of pilots flying around the country fatigued as a result of bad rostering and crappy regulations. That’s probably a little off topic, however it’s certainly directly related.