Blue Collar vs. White Collar, understanding the separation between data center ops, IT, and business units

I posted on the idea of a System Program Manager in the data center.  In the same conversation I referenced, my friend and I were discussing how different data center ops is versus IT, let alone the business units who don't get their hands dirty. Getting your hands dirty is viewed by many as beneath them.

get your hands dirty  (informal)

to involve yourself in all parts of a job, including the parts that are unpleasant, or involve hard, practical work Unlike other bosses, he's not afraid to get his hands dirty and the men like that in him.

Then we discussed the idea of a blue collar worker.

What Does Blue Collar Mean?
A working-class person historically defined by hourly rates of pay and manual labor. A blue collar worker refers to the fact that most manual laborers at the turn of the century wore blue shirts, which could hold a little dirt around the collar without standing out.
This working class stands in contrast to white collar workers, which historically have had the higher-paying, salaried positions to go with their clean and pressed white shirts.

So, we asked the question is the hourly work force, the people who get their hands dirty touching the facilities like a Blue Collar worker?  Could the same be implied for IT hardware and IT software?

In addition much of the blue collar work will be outsourced to outside companies. Is the separation between data center ops, IT and business units the same type of behaviors that exist in other industries between the blue collar and white collar workers?