Le problème est le suivant : l'e-mail (SMTP/POP3/IMAP/ou autre) est un ancien protocole simple initialement conçu pour l'envoi de messages en texte clair dans un réseau de confiance. L'utiliser pour envoyer ou recevoir de grandes quantités de données binaires à travers l'Internet d'aujourd'hui est un bidouillage ajouté, totalement différent du cas d'utilisation original, et il performe assez misérablement dans ce rôle.
Lorsque vous attachez un fichier à l'e-mail, il est encodé en base64, ce qui augmente sa taille de 1/3. Ainsi, votre fichier de 1 Go devient 300 Mo plus gros; de plus, il n'y a pas de compression intégrée au protocole de téléchargement, donc aucun moyen d'accélérer le transfert (et dans certains cas (SMTP pour l'envoi, POP3 pour la réception), même pas de moyen de reprendre un transfert interrompu - la connexion s'est interrompue à 1,2 Go? Désolé, vous devez tout retransmettre à nouveau). De plus, SMTP est un protocole store-and-forward. Devinez quoi? Oui, ce fichier de 1,3 Go doit être copié à travers plusieurs serveurs; que les administrateurs de serveurs de messagerie se réjouissent sans fin.
C'était un problème dans les années 1990, lorsqu'il n'y avait pas d'alternative utile (FTP? HTTP/1.0? S'il vous plaît); mais en cette année glorieuse 2011, avec divers moyens de télécharger des données vers/des nuages de manière transparente (par exemple Dropbox, Ubuntu One, Amazon S3, pour ne citer que les plus connus), l'excuse de "il n'y a pas d'autre moyen utile de le faire" n'est plus valable.
Remarquez également que tout le monde n'est pas connecté à Internet via une liaison de 100 Mbit - par exemple en utilisant un mobile ou un smartphone; tous les clients de messagerie ne sont pas capables de télécharger uniquement les en-têtes (par exemple, POP3 est encore largement utilisé), et tous les utilisateurs ne sont pas prêts à télécharger les 20 inévitables e-mails "regardez cette vidéo de 1 Go amusante" qui apparaîtront (les gens enverront des fichiers aussi gros que le système le permettra; et oui, il y a quelque chose comme FUP avec la plupart des FAI).
TL;DR : bien qu'il soit techniquement possible de faire des choses telles qu'envoyer un fichier de 1 Go par e-mail, il serait également techniquement possible de marteler un clou avec un tournevis - ce n'est tout simplement pas une bonne façon de le faire, car il existe des outils plus adaptés à de telles tâches.