Одной из проблем, вероятно, является то, что методы Ajax ломают кнопку возврата.
Совершая все ваши звонки на сервер Ajax, пользователь теряет возможность «вернуться» к предыдущему виду. Facebook иллюстрирует это. Нажмите кнопку "Назад" на Facebook, как правило, не возвращает вас к предыдущему представлению, с которым вы были представлены.
Кроме того, пользователю сложнее добавить в закладки свой текущий вид сайта. Это может мешать им делиться увиденным с другими и затруднять отладку проблем, которые видят пользователи; вместо того, чтобы просто послать вам URL, чтобы воссоздать свою проблему, они должны выяснить, сколько шагов они предприняли, прежде чем обнаружили проблему.
Лично я думаю, что лучшее место для Ajax - это обновление небольших сегментов страницы. Если ваша страница изменяется, скажем, на 50%, вы можете переосмыслить единственное использование Ajax