Corporations are run so they suck as many profits out of the company as possible during the boom times, then "cut costs" (aka dump overboard the workers who created those profits) at the slightest change of the economic winds. Unions change that equation; corporations won't be able to run that strategy, and will maintain a cushion to get through the inevitable downturn.
I have never in 20+ years of experience seen a company dump high performing engineers just to lower costs. It's those very engineers that engendered the success the company enjoys. I have seen good teams cut but that's only when macro issues have made it necessary.