Meh. There are more jobs than developers, so developers have lots more alternatives. As I developer I would not apply for a job that did not advertise a rate unless I knew in advance it would meet my expectations.
I feel withholding salary info is a premature optimisation of salary negotiation. You are not going to attract top talent and then snag them with a lowball offer.