I wonder how the workers in the OP would react to being able to leave early if they finished a set amount of work.
"If we can get X,Y, and Z done you can take Friday off."
Maybe the appetite for adding complexity would decrease.
It wouldn't work for every instance of this problem but I'd be curious if anyone has tried it.