すみません。超くだらない質問ですが、誰か教えてください。

Button1のイベントハンドラはTForm1のメソッドとして定義されるのですが、
なぜ、TButtonからButton1を派生したとき、TButton1のメソッドとして
定義しないのですか? たまたまIDEがそんな仕様を選んでいるのですか?
フォームのメソッドとして定義したほうが合理的なんですか?