Guys it all very simple in principle.
All transactions in a market economy (capitalism) occur between buyers and sellers.
The prices and all other terms are decided mutually by buyer and seller based on the market conditions and respective bargaining powers.
However, the factories act came about because it was observed that laborers do not have bargaining powers. And ever growing population always keeps the labor supply high compared to the demand, therefore they are always on a receiving end. Factories act aimed to improve labor working conditions, allowed them to form unions which aimed to increase their bargaining power (one दिहाडी laborer calling a strike will be immediately expelled and replaced vs 100 laborers calling a strike and stopping the entire factory operations).
All this is not applicable to skilled workers (yet). One skilled worker can be very different in terms of qualifications, abilities and therefore capabilities to do value addition compared to another. Hence, it is "felt" that these skilled workers have a bargaining power to individually negotiate their salaries and employment terms (in other words everyone can negotiate a different salary, leave policy, perks & benefits - two candidates applying for the same job).
All you working guys - it would be enlightening to know if your organization pays you uniformly.
I'm sorry, how is a discussion of corporate culture or a discussion of abuse of due process for proxy-censoring criticism, "leaning towards socialism"?
Because ultimately this thread wants the Govt to interfere in the employment market.
It is just the same as you may want Govt to interfere in food market to fix a minimum price for the farmer or ceiling price for consumer.
All part of Socialism - which I am not against. But please be clear of your stance.