about 10 yrs ago, i was at a conference...i remember meeting a plumber who specialized in residential service...at the time he had about 10 trucks and did about $2.5mil/yr...today he has about 50 trucks and does about $9mil/yr...
he told me, and i'll never forget this, that "the customer pays for everything"
now, your question and point really holds no merit. you are attempting to equate apples and oranges...my customers do not pay me any more than your companies customers pay you...
while it's true that our customers do pay for everything, since we would not be able to afford trucks, benefits, vacations, tools, supplies, etc without them...
it's my job, and your bosses job, to make sure that they get the best ROI they can...whether that investment be labor, tools, equipment, technology, etc...
my initial point, which apparently was missed, is that the investment and the investor do not think alike...
besides, what does your point have to do with whether or not to charge for an estimate?