Buenas EnigmaticNerd, efectivamente el uso de for en un label tiene por finalidad asociarlo al id de un elemento de un formulario, por ejemplo
<!-- Un simple ejemplo de un label con el atributo for -->
<label for="Name">Click me</label>
<input type="text" id="Name" name="Name" />
<!-- Aun mas simple -->
<label>Click me <input type="text" id="Name" name="Name" /></label>
No obstante el navegador no te obliga a hacer las cosas así. El navegador muchas veces es capaz de mostrar contenidos estén las cosas hechas de una forma o de otra (incluso a veces estando mal hechas).
Para este ejercicio esa no es una cuestión que resulte relevante, por lo que no hay por qué prestarle atención a eso ahora.
Si sigues el curso de CSS, verás que los id pueden tener gran importancia en determinadas situaciones.
Salu2