This particular setting is defined by default, if you remove it you will get errors (see eZDebug::writeError just above the return false). If the setting had been optionally defined (undefined by default), the code would have done a hasVariable() check first.