While in the Material Editor, in addition to Duplicate it would be helpful to have another option; Duplicate Material AND Assets. Maybe an intermediate dialog appears to prompt (with check boxes) for which assets (Appearance, Physical, Thermal) to duplicate. Often, we duplicate a material and then have to immediately, manually, duplicate the appearance asset so the original material does not get messed up.