Yup, you're right.
No need for that, it's just the way it is. I wouldn't expect anything less in this dog eat dog industry.
What's a scam, and an absolute shame, is that our respectable companies do not have the appropriate funds to properly staff the stations we fly to.
It's a joke, no reason ANY of the jobs need to be contracted out to some other company.
Then again, I'm an extremely pro-labor kind of guy, and I think it would be an amazingly great thing to have an increase jobs in some of these small cities we fly into. Instead of contracting it out to Airline X, Y or Z. Plus, that takes the "Ah man, I'm a CMR guy and have to work an ASA flight. . .Yeah, I'm going to work hard now? Not."