Salut,
héberger soi meme son email répond à un besoin de confidentialité. le mail n'est pas dans un environnement que tu ne connait pas, il est chez toi. tu en es le maitre. Cela impose des contraintes de disponibilités, de sauvegarde... qu'un Gmail pour entreprise ou que tout prestataire externe devra assurer tout autant (mais ce ne sera pas ton problème si c'est externe)
Ensuite, cela peut aussi être une question de cout. que coute un serveur exchange pour 1000 clients, comparés à une solution externe ?
Ca peut être des fonctionnalités particulières. un presta fournit un mail, mais un serveur Domino (IBM Lotus Notes) propose dans le serveur mail de quoi développer des outils propres.
dans le cas d'un serveur email personnel, cela répond (a mon sens) surtout à une idéologie : "j'ai pas envie que Google controle mon email", par exemple, pourrait être motif d'hébergement de son mail perso. Moi, je m'en fous, mais certains de mes amis préfèrent avoir leur propre serveur mail chez eux.
Il y a moult raisons de préférer un serveur chez soi, et moult autres de préférer un serveur ailleurs. les avantages de l'un sont souvent les inconvénients de l'autre, et vice versa.