No, I believe it's a structural problem built into the industry, created by ALPA. It was ALPA who originally agreed to RJ outsourcing, the ultimate pilot B-scale, in order to subsidize the higher pay of the "major" pilots. It was ALPA who didn't try to put the cat back in the bag in 2000 when they had an opportunity to push for a DAL/CMR/ASA merge. It was also ALPA that created the longevity pay-scale concept that prevents good pilots from leaving bad airlines. This is the only industry where experienced professionals are not valued across company lines.
This is not a problem management can fix. The seniority system inherently creates higher-cost airlines as time progresses, so that more recently created airlines have a distinct cost advantage. A 10 year old airline will almost always be able to outbid a 30 year old airline. Pilots get caught in the middle of this ponzi scheme, and it is pure luck if you can make it through your career without your job and barely liveable pay being pulled out from underneath you, forcing you to start over at the bottom yet again. All for the purpose of continuing to subsidize those at the very top of the pyramid.
The worst thing is, there's almost no way of transitioning to a more stable system. So we have to keep relying on luck to protect our own personal careers.