The regulators are planning on looking at airlines and customer protections later this year, is much that needs to come from that, management will be jumping up and down claiming business will be unviable as they now need to actually look after passengers. We probably need to go down the path like the EU, customer receives significant compensation should they be inconvenienced. At that point they generally see how much they have underinvested in scheduling and rostering software, many scheduling problems arise from poor planning..
The government won't agree to that as they are part of the problem. Curfews, ridiculous rule set, poor ATC hamstrung by stupid rules, lack of infrastructure etc etc