In some early draft version encoding on the entire message was allowed. At the end, however, encodings are forbidden when the Content-type is "multipart" or "message".
There were several reasons for this decision:
One consequence of this decision may be increased complexity for future gateways.
At first "uuencode" was considered instead of the BASE64 scheme.
It was rejected for several reasons:
The BASE64 format was designed to avoid the problems associated with uuencode.
Although it was felt that a compressed encoding mechanism should be supported (based on the UNIX compress facility), it was not specified due to the following reasons:
There was a significant initial controversy about the overall number of content-types to be permitted. Some favored an unlimited number, while others wanted assurances that mail readers would have a good prospect of recognizing the content-type. The subtype mechanism was a successful compromise that met the needs of both camps.