hi prinzessin,
I too agree with what Rajat said, it is because in a company different individuals have different jobs, different job profiles and different designations.. and then it also depends upon the culture , it may not be transparent., due to which collective agreements is not always possible to implement...
dips