.NETの例外

カスタム例外のデザインを見ると

ApplicationException からカスタム例外を派生させることは推奨されていない

とあるんですが、ApplicationException クラスのリファレンスを見ると

デザインしているアプリケーションで固有の例外を作成する必要がある場合は、ApplicationException クラスの派生クラスを生成します。

とあるんです。

どうしろと...

「カスタム例外」と「アプリケーション固有の例外」はちがうものを指しているとか?