Plugins de Rails vs plugins de Discourse: ¿cuál es la diferencia?

He leído la guía para principiantes sobre plugins y esta. ¿Hay algo más? También he revisado el código de algunos plugins. Solo sé que necesito tablas. Además, hay otros plugins que utilizan sus propias tablas. ¿Por qué existe esta obsesión de no crear nuevas tablas? ¿Implica un gran costo crear tablas nuevas? Especialmente si están namespace con el nombre del plugin al principio, realmente no veo el inconveniente.