It's odd because top level salaries are a tool to hire the best. If someone is paying a good salary, it makes good sense to broadcast them. Otherwise, what's the point? Who's going to go after invisible carrots? All you can do is spread rumors or expect that people act on delayed rumors.
There's the argument that salaries are opaque so someone within wouldn't feel bad about getting a lower salary, but this is only really the case is someone is paying a L6 differently in US vs UAE vs India or something. But they know what market they're in.