Earlier quoted context omitted.
That's an awesome situation. Two interview cycles ago, I wanted a full month of unpaid vacation on top of the normal vacation package. I told each I would take a 1/12 pay cut in exchange. It was a huge obstacle for employers.
The problem is if they give you your special deal, they have to give everyone their own special deal which becomes an absolute nightmare to manage.
It's easier to keep employees in the dark about money because of the taboo talking about it. If Tom spent the last month sunning himself in the Maldives, on the other hand, he's probably not going to shut up about it.
Compensation secrecy is a fairly straightforward way of dragging down payroll costs, which are going to be the biggest drag by far on the bottom line in a software company.