You're missing the part where higher cost reduces your backlog, so there's lower waiting time overall. (I'm assuming there's backlog if the company is trying to rush jobs and allowing overtime)
As a client, I don't care if a contractor has one or a hundred jobs. If one contractor is providing the same quality job at the same price in shorter time, that's strictly better. There has to be a reason to justify higher costs. If that's not either higher quality, or faster time to completion, there is no reason to command a premium.