Does anything need to? Imagine you are looking at two job postings that are identical except for the salary range. One says 30K-300K DOE and the other says 150K-180K DOE. Are you going to trust the first one? I sure wouldn't.
And if you are right and that becomes a problem, well, shit. Back to the drawing board I guess.