Had the airlines gone to one-list years ago, this discussion would be moot, but to call it "lack of vision" euphamizes what amounts to a past and continuing refusal of the ML guys to permit jets at the WO's. It is class warfare which has created and which perpetuates the outsourcing you so abhor. It is true that the contract carriers now siphon off jobs from the WO's, but now the ML pilots are coming in and trying to siphon off the jobs from both the WO and the contract carriers.
Now that the ML guys are hitting the streets due to their short sighted and continuing refusal to acknowledge their lesser brethren, they now place such stipulations on the one-list initiative as to make it not only unacceptable, but unpalateable to the WO guys or claim the outsourced jobs (created at the expense of the WO pilots) as their right.
You are correct, the outsourcing of flying has had, and continues to have, severely detrimental effects on the WO carriers, but it is due to the deliberate and continuing actions of the ML pilots. When they had the chance had they just said: "We are one airline. Hire into the right seat of a 1900 and retire from the left seat of a 330, none of this, NONE, would have occurred. Not CHQ, Mesa, TSA, ACA, SKW, MDA, RJDC, Freedom, Republic, j4j, AX etc, etc. All of this is as a direct result of the ML pilots insistence that the pilots of the big airplanes and little airplanes at their respective airlines remain segregated.
Look at the untold millions of $$ wasted and all the machinations that are occuring even today to keep the classes separate. The mind boggles. Not so much that it has occurred, that is water under the bridge, but that it continues even today.
If you are going to cast blame, it should be directed at those who created the environment, not those who live in it.