It is baffling that 90% of job postings out there or even on hackernews' who is hiring threads do not provide the salary ranges that's on the table.
As a senior eng/data scientist who is looking for a job change it is extremely frustrating to apply to every interesting job posting and spend 30 minutes in a conversation just to find out that they are not willing to pay more than what I currently earn.
This topic is so sensitive and wrapped under secrecy that there are multitudes of blogs, sites dedicated to teach people negotiate and reveal this information. I'd think putting salary ranges outright would even benefit hiring managers first attracting correct candidates and also saving their time.
otoh senior guys, while changing jobs how do you ensure that you only interview for the companies that provide better compensation than the current one.
Also as a hiring manager, you'll also find that if you post the range, it just so happens that almost everyone's very firm minimum acceptable comp is the top of your published range.