Не соглашусь с Вами.
1. Вставка всяких там рекламных баннеров, сётчиков посещений и т.п.
2. Вместо контейнера DIV (если про айфрейм говорим, да впрочем и обычных фреймов это тоже касается)
3. Самое главное - обмен данными между документами. Допустим, в скрытом (!) айфрейме я получаю из PHP скрипта какие-то данные (у скрипта есть JS функции выдачи). При этом (!) перезагрузки основной страницы не происходит, перегружается только скрытый айфрейм (причём можно его перезагрузку повесить на таймер, что чрезвычайно удобно).
Хотя не спорю, это всё же заметно по некоторым контролам браузера, так что AJAX изящнее. Но я его пока не знаю
Потому что нуб)