Ma c'è un motivo per non mettere la PK?

Una PK qualsiasi sia la tabella ci dovrebbe sempre essere a garantire l'integrità dei dati.