Некоторые плюсы использования escape-последовательностей в веб-разработке:
  - Избегание проблем при отображении элементов.                                                                          xn--c1a3abe.xn--p1ai                       Escape-последовательности позволяют заменять служебные символы специальными командами, которые в процессе интерпретации документа замещаются выводимыми на экран искомыми знаками.                                                                          xn--c1a3abe.xn--p1ai                       
- Передача специальных символов.                                                                          ru.stackoverflow.com                       Например, если нужно передать параметр, значение которого R&D, то при использовании escape-последовательностей получится строка, которая отлично передаётся.                                                                          ru.stackoverflow.com                       
Некоторые минусы использования escape-последовательностей в веб-разработке:
  - Необходимость в специальных знаниях.                                                                          xn--c1a3abe.xn--p1ai                       Escape-последовательности начинаются с символа ампресанд (&) и заканчиваются точкой с запятой, а между ними размещается сама команда, записываемая в нижнем регистре.                                                                          xn--c1a3abe.xn--p1ai                       
- Возможная ошибка на этапе компиляции.                                                                          otus.ru                       Если разместить escape-последовательность близко к закрывающему разделителю, то это приведёт к ошибке на этапе компиляции.                                                                          otus.ru                       
Таким образом, использование escape-последовательностей имеет как преимущества, так и недостатки, и требует определённых навыков от разработчика.