Я считаю, что стандартная броская фраза - это «постепенная деградация». Когда вы пишете весь сайт в AJAX-манере (только с HTML + Javascript), любой браузер, который не может запустить Javascript, не сможет хорошо представить ваш сайт. Такие браузеры существуют: старые браузеры, текстовые браузеры, расширение NoScript, веб-пауки.
При кодировании с JSP / ASP / Your-favourite-server-side-scripting-environment, вы оставляете открытой возможность постепенного ухудшения качества. Даже если браузер не может запустить Javascript, ваш сайт может оставаться доступным для навигации.
Для лучшего опыта вам, вероятно, понадобится какая-то комбинация. Javascript / AJAX для отзывчивости, но способен использовать все серверные сценарии для поддержки предыдущих версий.
Конечно, если устаревшая поддержка не имеет значения, конечно, вполне приемлем AJAX-интерфейс. Особенно, если вы находитесь в ситуации, когда вам не нужно беспокоиться о политике одного домена. Интранет, небольшой общедоступный веб-сайт, рассчитанный на ограниченную клиентуру, может быть подходящим местом для такого сайта.