From a global perspective, I'd argue that the relationship between employees and employers should be kept nice and simple, with employees being paid only cold hard cash, and using that cash to buy things like health care, nice lunches and equity.
Complicating the relationship starts to reduce the mobility of labour. In turn that introduces inefficiency and detracts from national productivity. Granted that reducing labour mobility may have local, short-term benefits for a single company, but averaged out it is a negative.
Complicating the relationship starts to reduce the mobility of labour. In turn that introduces inefficiency and detracts from national productivity. Granted that reducing labour mobility may have local, short-term benefits for a single company, but averaged out it is a negative.