Ajaxでは、マルチメディアがらみが弱い。
たとえば、音を鳴らせない。
正確には、ブラウザ固有のAPIは一応あるんだが、クロスブラウザを考えると現実的ではない。
映像に関してもそう。
マイク入力に対応しているのもFlashならでわだとおもう。

結果的に、リッチアプリケーションを作るには、Ajax+Flashと言う組みあわせをやらざるを得ない。
使い道が別物 はファンクションに着目すれば確かにある意味真理だが、一緒に使われるものである。

で、ここまで書いたらわかると思うが、
ActiveXを使えば、1発ですべてが解決するんだよね。
FlashはActiveXコントロールの一種だと言う事を忘れてはいけない。
コードのちょっとした書き換えでMozilla系のプラグインも作成する事が出来る。

Ajaxは、あくまでブラウザ固有の機能だけを使ってリッチアプリケーションを作れると言う部分で評価されたわけで
Flashを使い出せば、ActiveXを使ったらいいじゃん?って結論に落ち着くと思うんだが・・・。

結論言うと、君たちはオライリーさんにまんまと踊らされてしまったわけだよ。