The older I get, the more I find that making the right decisions, even in day-to-day programming, makes your far more efficient and effective than throwing time at a problem.
The developers who don't log extra hours don't have to be less motivated, sometimes they are just a lot better at prioritising their work.