In Sweden there are 2 unions, One for white collar workers and one for blue collar employees. The salary rates/hikes are industry wide.They are usually determined by the competitive part of the economy - the export sector and than applied to everybody.
The unions understand their role as protectors of employees, but on the other hand, understand the need for Sweden to remain competitive and the huge responsibility put on them by representing so many people without hurting the economy. So they come with reasonable demands.
All this is supported by the Swedish mentality of fairness, which makes employees happy just taking their fair share.