I've read David Graebner's study and this has very little to do with it. The study set out to discover where our increase in productivity went to. He concluded that we created whole new classes of jobs that didn't exist before and aren't strictly necessary to produce goods which chewed up the productivity gains. IT/programming jobs were classed in the bullshit category. It was more along the lines of marketing, HR, etc. He also pointed out that the more crucial the job was to production the less likely it was to be well paid and the more likely the workers were to be over worked. He also pointed out that the pay rate and/or staffing is usually under active assault.
Three of his examples of this were teachers, garbage men, and firefighters.
At the same time bullshit jobs (like marketing and public relations) were well funded and the workers usually only put in 30 hours out of an expected 40 hour work week.
It has nothing to do with how workers spend there time and everything to do with the creation of waste in a capitalist system that should be driven to efficiency.
"Most of us, when all is said and done, like what we like and make up reasons for it afterwards." -- Soren F. Petersen