Необходимость Markdown не имеет ничего общего с возможностью включения исходного кода. Это просто способ форматирования текста в простом формате, который даже читается, когда форматер недоступен. Исторически, форумное программное обеспечение использовало BB-код для этого, что довольно громоздко для многих пользователей и не предлагает «читабельную» функцию.
В любом случае, вопрос, который вам нужно задать себе, в данном случае: вы хотите, чтобы ваши пользователи могли форматировать комментарии? Если да, вам нужна некоторая библиотека форматирования. Уценка может быть хорошей идеей тогда. Это соответствует тому, как люди в любом случае размечают текстовые среды, например, окружают выделенный текст звездочками или подчеркиванием.
Это также своего рода защита, поскольку она заменяет разметку HTML сущностями, в основном предотвращая атаки сценариев.