¿Hay algún beneficio al usar HtmlTextWriter si no se va a beneficiar del renderizado adaptativo?

Fuera de beneficiarse de la representación adaptativa para dispositivos alternativos, ¿tiene sentido escribir todo este código:

writer.WriteBeginTag("table");
writer.WriteBeginTag("tr");
writer.WriteBeginTag("td");
writer.Write(HtmlTextWriter.TagRightChar);
writer.WriteEncodedText(someTextVariable);
writer.WriteEndTag("td");
writer.WriteEndTag("tr");
writer.WriteEndTag("table");

Cuando StringBuilder podría construir lo mismo simplemente con esto:

sb.Append("<table><tr><td&g,t;");
sb.Append(someTextVariable);
sb.Append("</td></tr></table>");

Respuestas a la pregunta(5)

Su respuesta a la pregunta