YANBU. This is one of my major bug bears.
DH was job hunting a while back, and having no salary on adverts wasted a huge amount of his time (and the companies time) as he has a minimum salary (his salary now) that he didn't want to drop below.
DH is a retail manager, and the salary range for that is HUGE. Store manager roles typically range from £16k to £80k, and the size of the store is no real indication.
He once applied for a job for a very well known, large retail store with 'competitive salary' listed. He had a phonecall from the recruitment company and when he asked the salary was told it was 'variable dependant on experience' - not uncommon. But he was honest, told them his current salary and that he would only be looking for a job that was at least a £2k increase. The recruitment agent told him, knowing his salary, that he would not be disappointed with the package and the details would be discussed at the interview.
He went to the interview (3 stage, 5 hours, where the group was whittled down), was asked to wait for ten minutes afterwards and then was called back in and offered the job. Salary negotiations started and the interviewer said that he was so impressed with what dh could bring to the role that he was happy to go to the salary maximum...which turned out to be £8k LESS than dh was on currently. He then spent the next ten minutes trying to convince DH why it would be such a good idea to work for them, even though it was a lower salary.
Anyway...ridiculous waste of time. At the minimum there should be an indication such as '£30k-£36k, dependant on experience' listed.