In the modern workplace, workers are often given a task without being given the good conditions to take it through, or a good overview of the context that the task is part of.
A good percentage of the tasks but not all are hot potatoes, and it can get very political (in some places this is worst than others, but its always there).
You get to the office in the morning and have new 10 trouble tickets assigned to you, with estimations of 2 or 3h of execution time over which you have no control, estimated by a clueless middle manager who has never coded the simplest of programs in his/her life.
If you make too many waves or comments about the length of the tasks, you are not going to last long and you know it, so what do you do?
Stay late, take shorter breaks, connect one hour in the evening to get a couple more things done or do some preparation work like analysis, reading documentation, answer emails, etc.
If you don't do that, you know that it's a fast track to performance improvement program which is essentially a death sentence.
I think the problem is the system and not people, the current employer/employee social contract is needing a huge rehaul because society is coming to a breaking point which all these jobs disappearing due to automation and informatisation in general.