Стоит ли и зачем использовать PHP на фронте, где есть Angular?
Все верно.
На фронте не должно быть PHP вообще.
К примеру сейчас работаю над крупным проектом, где нонстоп идут финансовые проводки и заказы.Бекенд, это api ресурс (rest.site.tdl)  реализованый на SF3+DB(любая)+DDD/CQRS/Bus+JTW.
Он может принимать и отдавать данные в формате json.Фронтент - это совершенно др. проект (site.tdl), который физически находится совершенно в другом месте. Реализован на Angular2 type script.
Т.е. это совершенно 2 разных проекта которые общаются по api.
Если делать по принципу - все в кучу (и так сойдет), то вполне может настать момент, когда потребуется всех уволить, нанять нормальную команду и реализовать новый проект.
Нет, потом каша будем, если проект большой