Отличный вопрос! Тот эксперимент не удался так, как мы надеялись. Боюсь, в той реализации было несколько проблем, решение которых стало бы серьезной нагрузкой для нашей небольшой команды.
Вместо того чтобы пытаться всё разрабатывать самостоятельно (что является дорогостоящим занятием с точки зрения ценных ресурсов разработчиков), мы хотим начать с существующей, хорошо поддерживаемой библиотеки, которая позволит нам пройти большую часть пути, а нашей команде сосредоточиться на завершающих штрихах, чтобы всё работало отлично и гармонично вписывалось в Discourse.