Для чего нужен angular js — в php?
Angular.js как и другие js фремворки позволяет разделить клиентскую с серверную часть. 
При этом для php разработчика не важно, какой фреймворк используется на клиенте, angular, или react, или jquery, ты просто принимаешь запросы и отправляешь данные не заботясь о том, как они будут отображаться. На другом конце может быть хоть флеш, хоть десктопное приложение.
В то же время для разработчика клиента тоже не важно, какой фреймворк или язык программирования будет на сервере, он посылает и принимает данные и заботится только об интерфейсе пользователя. Хорошей практикой является разработка отдельно от серверной части, когда ты работаешь со статическими заготовленными заранее данными и не ждёшь пока запрограммируют серверную часть. 
Так что профитов целая куча.
Ajax запросы здесь ни при чём.
Приложение, целое приложение - на клиентской стороне, в браузере.
А не с постоянной перезагрузкой страницы с сервера.
Если у тебя простая система, предполагающая маленький интерактив с пользователем, то Ангуляр тебе избыточен.