Should all job postings list a salary range?

Nothing is more annoying than when a job posting doesn't put a salary range. Should it be required
Should all job postings list a salary range?
Post Opinion