Все зависит от задач. Если нужен фронтенд фреймворк, берешь дрф выкидывает шаблоны. Не нужен - все есть искаропки. Джанго покрывает оба кейса что хорошо
а если бы шаблонов искаропки не было, то можно было бы так же как drf в случае с апи, добавить jinja2 в случае нужды шаблонов, а времени разрабы на них не тратили бы