As a customer, I'd rather pay by the job too. If the service provider can do high-quality work quickly, then he or she deserves to e rewarded with higher profits.
Of course there are limits. My wife is disabled and needed hand controls installed in our new car. One place quoted $750 in labor...