> As a woman... I’m unlikely to bring up the topic of salary with a potential boss.
If you have that attitude you are going to make less money than someone who negotiates. Period. Companies will try to pay anyone, no matter their race, gender, or religion, less. There is also no reason to feel bad about discussing salary - it is a part of the process, just like submitting your resume and interviewing.
Would publishing a salary in a job description make things more equitable? I don't think so. The keyword in job market is MARKET. It is not as simple as publishing a salary. Every role I've interviewed candidates for had a range we were willing to pay. The best candidate will get the maximum of the range, and a candidate that we are less excited about will get the low end. The candidates are always being judged against other candidates, and how much we think they will cost. What we are willing to pay fluctuates and depends on how we feel about the candidate after the interview, how badly we need someone, and how many other candidates there are at a given time.
Just like in any market that is this small, there is negotiation involved. Employers want to pay less, employees want to make more. The way you arrive at a price is making offers until both sides agree.
That is simply the way it works. It is a barter system. I don't buy the idea that women / bipoc can't navigate this system. It is something you have to learn. White men aren't born being able to navigate it - it took me about 5 years to be fully comfortable with the process. Before that I was underpaid.