FileStream Vs System.IO.File.WriteAllText lors de l'écriture dans des fichiers

J'ai vu de nombreux exemples/tutoriels à propos de VB.NET ou C#.NET où l'auteur est à l'aide d'un FileStream de lecture/écriture à partir d'un fichier. Ma question est-il un avantage à cette méthode plutôt que d'utiliser System.IO.File.Read/Write ? Pourquoi la majorité des exemples à l'aide de FileStream à quand la même chose peut être réalisé en utilisant une seule ligne de code?

source d'informationauteur Flood Gravemind | 2013-06-29