On your last point, email subjects are created by end users. I don&#x27;t think I&#x27;ve ever had a mail client complain that my subject was too long and refer me to the RFC. Pretty much every application developer will prefer complying with their users&#x27; preferences rather than specs.