1. Employer says get X done by EOB. Work day is 8 hours. Worker gets X done by EOB.
2. Employer says get X done by EOB. Work day is 7 hours. Worker gets X done by EOB.
In both cases the boss should be happy. He got what he asked for. If the employer is pissed his workers are getting the same X done in less time that's an employer problem. Not a worker problem.
If you are on salary you are getting paid the same, no matter how much or how little you produce, or time in the office. No point in the worker busting his ass if he isnt getting paid more to bust his ass.
Come up with a profit sharing business and you see both get happier.