why we cant use hcl to react with Fe to create fecl3?

Fe + HCl ==> FeCl2

Some FeCl2 is oxidized by air to form FeCl3. One reason FeCl3 is not predominant is because Fe reacts with any Fe(III) formed to produce Fe(II)