O problema é o seguinte: o e-mail (SMTP / POP3 / IMAP / what-have-you) é um protocolo antigo e simples, originalmente destinado ao envio de mensagens em texto simples em uma rede confiável. Usá-lo para enviar ou receber grandes quantidades de dados binários através da Internet de hoje é um hack aparafusado, completamente diferente do caso de uso original, e desempenha um papel miserável nessa função.
Quando você anexa um arquivo ao e-mail, ele recebe o código base64, que aumenta seu tamanho em 1/3. Assim, o seu arquivo de 1 GB se torna mais 300 MB maior; Além disso, não há compressão interna para o protocolo de download, portanto, não há maneira de acelerar a transferência (e, em alguns casos (SMTP para envio, POP3 para receber), até mesmo nenhuma maneira de retomar um transferência quebrada - a conexão quebrou em 1,2 GB? Desculpe, você precisa retransmitir tudo novamente). Além disso, o SMTP é um protocolo de armazenamento e encaminhamento. Adivinha? Sim, esse arquivo de 1,3 GB precisa ser copiado em vários servidores; citar a felicidade ilimitada dos administradores do servidor de e-mail.
Este foi um problema na década de 1990, quando não havia alternativa útil (FTP? HTTP / 1.0? Puh-leeze); mas no glorioso ano 2011, com várias maneiras de fazer o download / download de dados para / da nuvem (por exemplo, Dropbox, Ubuntu One, Amazon S3, para nomear os mais conhecidos), a desculpa de "não há outra maneira útil de fazer isso "não é mais verdade.
Note também que nem todos estão em um link de 100 Mbits para a Internet - por exemplo, celular e smartphone; nem todo cliente de e-mail é capaz de baixar apenas os cabeçalhos (por exemplo, o POP3 ainda é muito usado), e nem todo usuário está disposto a baixar os 20 inevitáveis "olhar para este vídeo de 1 GB de funneh" por semana que will aparecerá (as pessoas enviarão arquivos grandes como o sistema permitirá; e, sim, há algo como o FUP com a maioria dos ISPs).
TL; DR : embora seja tecnicamente possível fazer coisas como enviar por e-mail um arquivo de 1GB, também seria tecnicamente possível bater em um prego usando uma chave de fenda - não é uma boa maneira de fazer isso, pois há ferramentas mais adequadas para essas tarefas.