Formの派生クラスでLoadイベントを使わずにOnLoadイベントをOverrideするのは何故ですか?

http://d.hatena.ne.jp/coma2n/20071113/1194935001

1. .NETのクラスライブラリのガイドラインにそうしろと書いてある。
2. イベントは基本的に外部に知らせるためのものであり、内部で使うものではない。
3. OnLoadメソッドがLoadイベントに登録されたイベントハンドラを呼び出している。(理由になってないけど)