Vero, c'è una apparente incongruenza nell'esempio.
L'incongruenza è solo apparente in quanto la specifica del protocollo SMTP dice che in quella situazione vanno bene entrambi i codici:
Servers MAY forward messages... When they do so, they MAY either provide ... a 251 code, or may forward "silently" and return a 250 code.
I protocolli hanno spesso molti più dettagli di quanto sarebbe didatticamente desiderabile.
Se adesso mi facesse la domanda "ma perché hanno scelto di potere usare entrambi i codici?" la risposta, in base a quanto scritto sull'RFC, è che ciò può essere utile a nascondere la locazione effettiva di una mailbox e che i sistemisti possono volere nascondere tale locazione.
Se adesso mi facesse la domanda "ma perché può essere utile nascondere la locazione effettiva di una mailbox?" la risposta sarebbe "perchè meno informazioni si rendono pubbliche e meglio è".