De man uniq
:
A field is a run of blanks (usually spaces and/or TABs), then non-blank characters. Fields are skipped before chars.
Com -f2
você está pulando todos os seus campos, então somente a primeira linha obtém a saída, todos os outros são iguais após o segundo campo (nenhum tem mais que dois).