¿Por qué usar String.Concat () en C #?

Me he estado preguntando esto por un tiempo. Por qué usar String.Concat () en lugar de usar el operador más. Entiendo el String.Format, ya que se anula al utilizar el operador más y hace que su código sea más agradable.

como por ejemplo

string one = "bob";
string two = "jim";

string three = one + two;
string three = String.Concat(one,two);

Respuestas a la pregunta(7)

Su respuesta a la pregunta