Todos los atributos que tenemos dentro de las etiquetas HTML son para facilitar el trabajo. Podemos encontrar atributos como class,id,title,alt, .... . Lo mismo ocurre en este caso en los formularios hay atributos que se usan en input especificos como value,min,max,step,.... . En este caso se ha usado name y id, estos atributos son importantes para poder trabajar luego con el contenido del formulario, tanto si hace con javascript o como si se usa php.He incluso al tener id puedes especificar el archivo css, un estilo especifico para ese campo.
Por lo que respecta a la 'Nota', te dice que intentes no poner los mismo name e id en los dos formularios, aunque no se solapan estos valores a la hora de trabajar sería un poco más lioso, y por eso se recomienda que uses distintos nombre. Conforme, vayas avanzando en la programación web irás viendo más claro el por qué de los name e id, y lo de los nombres. De momento en este curso centrate en que te quede claro el HTML y pasito a pasito.
Por lo que comentabamos de la 'nota' deberias cambiar los nombres del segundo formulario.
Saludos.