At some point as a high achiever you end up worrying about the ceiling rather than the floor.
For example, let's say a software job is listed with a range of $200k to $250k comp. And you want more than that. But will the employer be willing, or allowed, to negotiate with you an amount over $250k? After all, the job posting says $250k is the top of the range. Maybe it would be illegal to pay you more! But at a company that does not list salary ranges, maybe there is more wiggle room.
Transparency is good for people who are average at their jobs and get average pay. For other people, the benefits are unclear.