Я не думаю, что на самом деле вопрос в том, соответствуют ли ресурсы API напрямую моделям или нет. Речь идет об этих пакетах API, абстрагирующих большую часть стандартного кода, который в итоге вы выполняете, например, проверку типа запроса, сопоставление URL-адресов и сериализацию вашего вывода. Связывание ресурса с моделью - это просто одна из многих функций, позволяющая упростить форматирование представления данных.
Хотя я не вижу в этом существенного негатива, я полагаю, что использование пакета API требует от вас соответствия его спецификациям и в целом работы в пределах его возможностей. Но такие пакеты, как «поршень» или «вкусный пирог», настолько удобны, что я не могу придумать реальную причину НЕ использовать их, если ваша цель - выставить API-интерфейс RESTful. Вы получаете так много бесплатно. Эти пакеты также имеют тенденцию включать дополнительные функции аутентификации и декораторы.
Написание базовых представлений django - это то же самое, что и создание собственного API. Либо используйте пакет для удобства, либо сверните свой собственный, если вам действительно нужно что-то нестандартное, чего они не предоставляют.