As long as someone works for a subcontractor, this is their fate. Doesn't matter if it's flying planes, slinging bags, pouring concrete, making donuts. If your paycheck doesn't have the same name as the company you are doing work for, you are one underbid contract away from losing your job.