Is it the actual task they dislike or the fact there is no care or consideration for workers as human beings? I imagine many would enjoy their jobs a lot more if you had less focus on what is seemingly productive behaviour, aka coming into an office for no reason, working more hours than paid for, doing exactly what your boss says, not taking holiday and so on, and actually started being allowed to take care of themselves to allow themselves the opportunity to be more fulfilled across their whole life. Get rid of those staff who believe doing everything you can for the company is all that matters, and you will see more enthusiastic workers with better output.