Самый простой пример, это быстрая и удобная валидация, например в django это делается так
class AuthenticationForm(forms.Form):
username = forms.CharField(max_length=254)
password = forms.CharField(label=_("Password"), widget=forms.PasswordInput)
Можно в коде использовать так
form = AuthenticationForm(request.POST) #передаю в форму POST запросы, можно и GET и вообще все что угодно.
if AuthenticationForm.is_valid(): # если форма прошла валидацию, то делаем что то
pass
Это самый простой и понятный пример, который возможно вас не уговорит использовать формы, но тем не менее, это даст вам понять, что формы делаются не для того, чтобы были.
Вообще, в django формы это как и модели незаменимая вещь, которая довольно часто экономит десятки строк кода.
Если есть возможность использовать формы, используйте их!