Pay transparency was supposed to fix everything. After years of whisper networks and negotiation disparities, states started mandating salary ranges in job postings. The logic was elegant: sunlight as disinfectant, information asymmetry solved, wage gaps closing in real time.
Except companies learned to game it immediately. Ranges now span $80K to $160K for the same role. Offers still cluster at the bottom. HR departments cite "experience alignment" while candidates with identical credentials get wildly different numbers. The revolution got bureaucratized before it could redistribute anything.
Companies post legally compliant bands so wide they're functionally meaningless. A $60K spread for a mid-level role tells you nothing except that someone junior and someone senior both technically fit. The actual budget? Still hidden. Hiring managers still have a target number, and it's never the midpoint. Transparency laws changed the set dressing without touching the script.
Behavioral economics 101: the first number sets expectations. Companies know this, so they lead with the range's floor during initial conversations, framing it as "starting point for discussion." By the time you're in final rounds, that low number is lodged in your brain as reasonable. You negotiate up 10% and feel victorious, never realizing you should have started 30% higher.
HR's new favorite phrase: "We need to maintain internal equity." Translation—we're not paying you market rate because it would upset people we're already underpaying. Instead of raising everyone's compensation to competitive levels, companies use existing salaries as a ceiling. The people who negotiated hard five years ago become the reason you can't get fair pay today. It's a self-perpetuating lowball cycle.
Seeing a range isn't the same as knowing what peers actually earn, what the hiring budget really allows, or whether the company typically goes higher for the right candidate. Sites like Levels.fyi help in tech, but most industries lack crowdsourced salary data with enough specificity. Without knowing that three people in this exact role got offers at $135K last quarter, you can't effectively counter the $110K they're offering you.
What's actually changing the math isn't legislation—it's people rejecting lowball offers outright, even in a tight market. No countering, no justifying your worth, just "This doesn't work for me" and moving on. When enough candidates refuse to negotiate against themselves, ranges start to mean something again. Companies adjust fastest when talent they want keeps saying no.