We should all be embarrassed by the working conditions and biases in our industry. It doesn't have to be this way, but we all keep playing along.
As much as techie types like to deride and dismiss sociological analytical techniques as being pseudoscience, there is a lot to be learned from them when attempting to intelligently discuss the (our) job market.