I tend to think that I made it up on other jobs where I made them a ton of extra profit
I agree with that.
When an employee finds a way to cut a few thousand off a job, does he get a bonus cheque?
When an employee brings scrap copper back, does he get a bonus cheque?
When an employee picks up material before his paid start time, does he get a bonus cheque? How about cleaning out your truck?
If an employee starts early or works late, does he get a bonus cheque?
If you don't share in the profits, and expect to share the losses, who will work for you, or, are you describing those people, already?
To be clear, I just spent two hours of my own time going over job specs to charge out extras, and I don't expect to be paid at all. However, my employer doesn't expect it to be free and has already made it up to me. We work together to make money.
What incentives do you provide? Are they reasonable?