My last boss put it simpley. You guys don't dig money out of your pockets when the job goes bad so why should you get a bonus when it goes well. If enough jobs go bad then you will be looking for a job in a company with a better estimator. If enough jobs go well then the company will be here to provide employment.