Плагины Rails против плагинов Discourse — в чём разница?

Я прочитал руководство для начинающих по созданию плагинов и это. Есть ли что-то ещё? Я также изучил код некоторых плагинов. Я знаю лишь, что нужны таблицы. Есть и другие плагины, которые используют собственные таблицы. Почему существует такая одержимость отказом от создания новых таблиц? Есть ли большие затраты на создание новых таблиц? Особенно если они имеют префикс с именем плагина в начале, я действительно не вижу недостатков.