Hi,
I think the reason to encrypt everything is more innocuous.
You get message integrity that way. This just helps prevent buggy programs, as they will break right away.
SMTP is old and not always encrypted. But it can be a suggested approach, and not because all messages are super secret.
I think we want "Hanlon's Razor" here:
"Never attribute to malice that which is adequately explained by stupidity."
If the encryption can be defeated by a sophisticated attacker, that's not the worst result. It still prevents people from writing buggy programs unintentionally.
thanks,
Rob