I think people generally just dont think things through logically. The problem of "people might forget the code" is solved in the simplest way possible with no consideration of the negatives
I deal with e-mail mongs on a daily basis,either no etiquette or tech dumb. One engineer has been asked not to reply on his phone/tablet as he struggles with the very same - reply to all.