One school of thought that developers have about primary keys is to add an additional column to uniquely identify each record. which is another school of thought?

primary keys should not be used at all.
a primary composite key should be used.
find unique values already in the data.
a default identifier should be created.