Don't disagree, but the challenge in this area is that no two people are alike and so the market price for developer-a is not the same as the market price for developer-b. Related, it depends on what job you are applying for as the same person applying for two different jobs isn't going to automatically end up with the same compensation.
I'm not saying that some transparency wouldn't help, just that market pricing for labor doesn't work the same way it does for a commodity.