Plugin Rails vs plugin Discourse: qual è la differenza?

Ho letto la guida per i principianti sui plugin e questa. C’è altro da consultare? Ho anche esaminato il codice di alcuni plugin. So solo che servono delle tabelle. Esistono anche altri plugin che utilizzano le proprie tabelle. Perché c’è questa ossessione nel non creare nuove tabelle? C’è un costo elevato nel crearle? Soprattutto se sono namespace con il nome del plugin all’inizio, non vedo davvero quali siano gli svantaggi.