Different people have different priorities; someone whose top priority is early retirement would take the extra BS hours, but someone who wants to have more free time now might take the company that offers shorter hours.
There's an advantage to a company offering shorter hours as long as there are fewer such jobs than there are people who want them.