That is the key thing that is wrong with the whole “work ethic” rhetoric. Working longer hours is not good for productivity unless you have a job that basically has no quality metric attached to anything you produce and quantity is just measured in time worked.
It reminds me of the people who thought measuring programming progress in lines of code written was a good idea.