That can work in some situations, Johnvic, but probably wouldn't have helped in this case given what happened- it could have led to NISAR1 being interviewed and then finding out that the salary was far too low.
Specifying a salary in an ad does stop people wasting their time, but some employers prefer not to mention it- they ask the employees what they want and if it's less than they would pay they say ' yes, that's what we think', but if the requested figure is too high they say 'sorry, the most we can pay is X'.
I used to avoid applying for jobs where no salary was mentioned in the ad but I know that in some cases 'salary negotiable' does mean 'name your price if you are good enough' so maybe I missed out.