sql server – What is the point of adding an unrelated index field to a heap?

I have a heap with a unique non-clustered index on field1+field2.

I have been advised to add a new identity primary key so as to create a clustered index for the table.

But if this index is never referred to in my code, what is the point of adding it?