A totally open list with names would generate resentment, but perhaps reporting the salary (or range) with the position title and years of experience(which is factual) should be disclosed.
I agree with your philosophical points and also the comments about Joel. As a long time reader of his column, I was really surprised. It definitely sounds like...