Rails-Plugins vs. Discourse-Plugins – was ist der Unterschied?

Ich habe den Einsteiger-Guide für Plugins und diesen gelesen. Gibt es noch etwas anderes? Ich habe mir auch den Code einiger Plugins angesehen. Ich weiß nur, dass ich Tabellen benötige. Und es gibt weitere Plugins, die eigene Tabellen verwenden. Warum gibt es diese Obsession, keine neuen Tabellen zu erstellen? Ist mit der Erstellung neuer Tabellen ein großer Aufwand verbunden? Besonders wenn sie mit dem Plugin-Namen am Anfang namespace sind, sehe ich wirklich keinen Nachteil.