There's just so much here in your small comment (you've burned through "nearly 10+ jobs" and you're giving advice to people?!) I can't really address this but to say you're completely wrong that it hurts people to know what they'd get paid for a job, and I think that's pretty obviously the case, as do most folks, including the good people of New York who passed a law requiring it.
also on higher levels comp comes from equity base pay of $100k is immaterial if RSU/equity is $500k
i do believe it hurts the people in weaker positions vs helping
cause high comp individuals know how to play the game anyways