No perchè a seconda della funzione o del tag che deve richiamare l'input, vanno a prendere il name oppure l'id. Ad esempio in questo caso il label usa l'id per capire a chi è assegnato ma se tu volessi usare del javascript sul forum, il js per riconoscere l'input su cui deve lavorare guarda il name che gli hai dato.

Non so se hai capito bene quel che ho detto, in ogni caso non ti devi preoccupare perchè non sono la stessa cosa.