プラグインへのモデル追加

クライアントが、投稿のレーティングを追加するなど、多数のモデルを追加するプラグインを開発しました。これはほぼ常に悪い考えですよね?そして、ほぼすべての状況で、PostCustomFields などの仕組みを通じて行うべきだと言えますよね?