Senza il return false il browser, dopo l'esecuzione dello script, eseguirebbe il link... ricaricando la stessa pagina.

Il problema in questo caso non ci sarebbe, ma almeno fino a qualche versione di browser scorsa alcuni eseguivano il link anche prima della fine del javascript meglio lasciarlo