You're right..the majors don't need Skywest or its 4000 pilots.
I'm not saying Skywest has a hold on them but they're business relationship is a win-win for them both..even if the majors do have to cough up a little more money to help pay for the increased pay regionals are offering pilots.