ネタ元→http://blogs.wankuma.com/ognac/archive/2008/03/22/129017.aspx
ASP.NETでFrameが使いづらいのに何か理由があるのか、気になって以前調べてみたらw3c非推奨となっていました。
今回、ネタ元の記事を読んで記憶だけでウソは書きたくなかったので調べてみると、JIS原案を作成しているJSA(財団法人日本規格協会)からでている社会基盤創成調査研究の報告書でもFrameについての記述をみつけました。
http://www.jsa.or.jp/stdz/instac/syoukai/H17/h17annual-report/PDF/01_08.PDF
5.2.f フレームの多用の禁止
フレームは,必要以上に用いないことが望ましい。使用するときは,各フレームの役
割が明確になるように配慮しなければならない。
(JIS X8341-3: 5.2 f)
Frameの最大の問題点は画面構成が複雑になりすぎて、音声ブラウザなどが対応できないという点があります。つまりバリアフリーの視点でみたときには使用は必要最小限度にして、なおかつ、Frameの多段使用をやめたりnoframes要素を記述するなど細かな配慮が必要だとしています。