Bueno, no es exactamente que no tenga value, sino que no se le puede dar valor (tal vez algunos navegadores lo permitan)
El value de los file solo se puede chequear para comprobaciones/validaciones, pero no se puede inicializar o asignar...
Si no estoy en lo cierto, espero que me corrijan.
Saludos