Why is it wrong to negotiate working agreements? What is so awful about setting standards for pay and working conditions? GEEZ fellas how would you have it. The big wigs at your company (union or non) all have contracts, why can't we? Its not complicated. Its common sense. A company is never going to give one cent more than they have too. Which means your going to make less money as time goes on (adjust for inflation). That's why we set timetables for raises.
If I hear you correctly, your ideal scenario, involves doing whatever the boss tells you to, whenever he wants you to, for whatever he's willing to pay you. Or else.
Unions are not a bad thing fellas. I will never understand why a workingman would want less.