Some of the responses here are a classic case of Fundamental Attribution Error - I see a lot of assumptions that imply that the employers must not be adding salaries because they are malicious or bad actors (which, of course there are
some). But the overwhelming majority of these employers probably don't even know for themselves the salary that they're willing to pay, since compensation is highly variable based upon the individual's experience and complex market factors.
Should they all have better data, better perspectives, and better job specs? Sure thing. I agree. You'd hire much better people, that's for sure.
On the other hand, should we regulate them into compliance on this matter? Ironically, it seems like a great opportunity to add inefficiency and possibly even have a net negative impact on salaries.
I say, let them ship crappy job descriptions and let the market sort it out.