RailsプラグインとDiscourseプラグインの違いは何ですか?

初心者向けのプラグインガイドとこちらを読みました。他に何かありますか?また、いくつかのプラグインのコードも確認しました。テーブルが必要であることだけわかっています。そして、独自のテーブルを使用する他のプラグインもあります。なぜ新しいテーブルを作成することにこれほど執着するのでしょうか?新しいテーブルを作成することには大きなコストがかかるのでしょうか?特に、プラグイン名を先頭に付けて名前空間化されている場合、デメリットは本当に見当たりません。