Просто потому, что не все ваши пользователи будут знать HTML.*bold text*
намного легче понять (и прочитать в необработанном виде), чем <b>bold text</b>
.Особенно, если вы переходите по ссылкам.
Причина, по которой мы используем Markdown, Textile и все остальное, заключается в предоставлении хорошей альтернативы, доступной для большего числа пользователей.
Конечно, вы все равно можете предоставить возможностьиспользуйте HTML для своих пользователей (это в спецификации Markdown), но вам придется много проверять, чтобы убедиться, что ничего не происходит, например, блокировать <script>
, <iframe>
, большие изображения, JavaScript вформа <a href="javascript:alert("...");">
и т. д.