It all depends on what corner of the working world you are standing in.
From the purely business and economical corner; a resounding no. There is too much wasted time by workers because of the negotiated rules for some workgroups.
From the union corner; a resounding yes. And more are needed to futher define the scope and limits on what the company can have certian workgroups do.
From the last two corners we have confusion. We have the professional that would like to advance in his field but can't because he is limited by the contract in what he is allowed to do, thus no new experience. We also have the new hire that sees a great oportunity but is confused by the fact that he sees his crew chief or supervisor playing solitare on a computer while he's out husling on his duties.
JMHO (Tossing a case of amunition into the fire)