Мне, кстати, не нравятся, что когда все перешли на апи и отдельный фронт, то по привычке называют такие объекты формами. Нужно другое название. Там уже и ничего от форм-то и нет.
Разницы отдельный фронт, или нет, в общем и целом нет. Если есть подход, предполагающий обработку пользовательского ввода на бэкенде, то форм-обжекты могут быть полезны. Если же фронтенд умный и, скажем, хранит свое состояние, которое в бэкенд реплицируется, то и форм-обжекты не понадобятся.