If you are paying for a job to get done, it shouldn't matter how much time it takes. If it takes them less time, you can then pay them more to get more work done.
But if you value the time they spend getting their work done, then you should pay them for their time.