I beg to disagree to this logic sir,because
1. It is difficult to keep 100% confidential. some HR/IT/Finance/friend can always know.
2. one will always have the doubt whether he is being offered right package(even the person who is getting more) as per his caliber. Also, HR guys will always try to fix low to show their efficiency.
3. Everybody do not have the same negotiation skills. Because of this right candidates not having good negotiation skils/not knowing the job market trends as they are confidential to many, will suffer.
4. Performence appraisals are always more subjective in nature whether it is govt or private. (more so in private).
I feel keeping ctc/package confidential, increase more discontent/more unhealthy comparisions and may not be benificial both to organisations and individuals.
Instead organisations can openly declare CTC/PACKAGE bands for each grade/designation. For high performence individuals,they can always give quick promotions, special bonus confidentially.
Only variable package components (performence linked incentives) can be confidendential ,all other components need not be confidential.
I feel performrnce of govt and pvt companies is difficult to compare on this perameter (confidentiality of package) alone as they work very differently on many perameters (accountability,freedom in operation ,systems,regulations,vigilence/ethics etc etc)