"No professional pilot is going to suffer an altitude bust on departure because of an incorrect QNH if he confirms the airfield altitude is correct when he sets the QNH on the ground ... or do you do it differently ... maybe even use QFE?"
Sorry Jumbo, but after 34 years in ATC I have read too many reports of pilots doing just that i.e. setting wrong QNH and then having a level bust.
I would rather one extra check and avoid busts happening than one less and someone getting it wrong.