Regulations are an integral part of a free society.
"An employer cannot post a $70,000-$100,000 range for a junior accountant position just because it pays senior accountants at the high end of that range. But it can post $70,000-$100,000 for an accountant if it does not limit the posting to junior or senior accountants, and genuinely might offer as low as $70,000 for a junior accountant, or as much as $100,000 for a senior one."
https://cdle.colorado.gov/equalpaytransparency https://cdle.colorado.gov/sites/cdle/files/INFO%20%239_%20Eq...
Without this broad range, someone new to the industry, like a college grad, has no idea what the low range is. This at least prevents those people from getting lowballed and finding out later.
I’ve seen smart techies who are bad or oblivious to money subjects get way under paid, only to learn later, huge discrepancies in pay with the same or lower grade position due to other factors like gender, race, etc.
Everyone is better served by accurate ranges, it avoids both sides wasting time because of mismatched expectations.
Will someone applyling know if they are a level 4 or a level 7 dev? How?
On the other hand, some folks will be happy about that bottom since it will be either more than they expected or more than they are making now.