Identity versus Composite values for Primary Keys in Many-To-Many Tables
A Many-to-Many mapping table must have a unique index on the foreign key columns.  And should normally have an additional unique index on the foreign key columns in the reverse order.

So while adding an additional synthetic key doesn't do any great harm, it's just not very useful.