一つのモデルに保存したら、SQLのトリガーのように別のモデルに保存することもありますし、
それをBehaviorにしてBehaviorで使うこともありますし、
テーブルに保存されたデータをもとに値を返すComponentも考えられますし、
コントローラ以外のどこででも、モデルを使うことって考えられますよ。