Perché c'è una validazione lato client prima del salvataggio del post?

Ciao,
mi stavo chiedendo riguardo alla funzione cantSubmitPost. Perché esiste? Ho notato che, dopo aver applicato una patch con un return false e aver inviato una richiesta non valida, appare una finestra di errore con gli stessi messaggi mostrati come popover quando questa funzione viene eseguita normalmente. Perché è necessaria questa validazione lato client?
Cordiali saluti,
Spirobel :smiley: