This behavior is more a response to the notion that a work day should be 100% productivity at all times, but that's not how most jobs work nor how human beings do work.
I get paid to do a certain job, if I'm given 6 hours to do a job and finish it in 3 and then do nothing for the next 3 hours that's not me being lazy or taking advantage of my employer.