Risposta poco tecnica ma:
Il javascript/JQuery se fatto bene fa figo e permette di correggere eventuali dati senza il reload della pagina.

Per esempio se in un form registrazione l'utente inserisce la password di conferma errata, in questo caso sarà meglio far apparire un div che prima era invisibile con una scritta "Le due password non coincidono", così da:
- Evitare che l'utente debba aspettare 1-2 secondi per ricaricare la pagina e vedere che c'è un problema;
- Evitare che l'utente debba ricompilare il form (che si può sempre risolvere con php) una volta che la pagina sia stata ricaricata;