Try getting a blue collar job, and tell me again how the majority of American workers are slacking. Must be nice over there in your “office job,” that clearly can be done working at home.
Also I don’t know about other office jobs, but in IT, it was feast or famine. When there was work to be done, we worked 100 hour weeks, but when we finally managed to put out all the fires, yeah we would spend weeks at a time working on side projects, not slacking off.