Hola...
Caral, el por que hacerlo con un archivo binario es por requerimientos del maestro y si no lo haces, pues reprobarás la materia.
Y no es que esté retrocediendo en el tiempo, es que simplemente deben estar viendo sobre estructuras de datos y sobre archivos de acceso secuencial y muchas veces es bueno saber sobre eso cuando se programa, nunca sabes cuando puedes llegar a necesitar ese conocimiento.
Saludos...