I work from home as a systems engineer, but have always been highly athletic.. be it running, softball leagues and weightlifting. Cycling for me is a natural progression as my body aged and my knees started to go. Most of the guys I know have office type jobs and ride as well. Actually come to think of it, I don't think I'm related to or even know someone who works blue collar. I suppose thats likely because of the type of jobs in my area.
But the toughest guys I know (tough as nuts athletes) are all white collar employees with rich athletic history. Competing, albeit against others or against yourself is an addiction that is hard to kick.