Pourquoi est-Fichier.Ouvert tellement mieux que la Fichier.Créer pour écraser un fichier existant?

C'est par rapport à cette autre SORTE question qui demande comment faire pour remplacer un fichier existant.

Haut réponse est simple:

FileStream file = File.Open("text.txt", FileMode.Create);

Ma réponse était:

FileStream fs = System.IO.File.Create(fileName);

Que quand j'ai écrit cette question, le pointage était de 14-0 en faveur de Open.

Si les votes sont une indication de bonnes et de mauvaises solutions, cela me fait me demander un peu:

Est là quelque chose qui m'échappe dans
ces méthodes, qui en ferait
clairement beaucoup mieux de choisir
Open sur Create?