出现这种情况的原因有防止员工比较、防止薪资泄露。1、防止员工比较:一些公司可能不希望员工之间相互比较工资,以避免员工之间的不满和矛盾。因此,一些公司可能会选择不公布工资中位数,以避免员工之间的比较和争议。2、防止薪资泄露:一些公司可能希望保持其薪资水平的保密性,以防止外部人士获取公司的薪资信息,从而保护公司的商业机密和竞争力。因此,一些公司可能会选择不公布工资中位数,以保持其薪资水平的保密性。