remove them, but not for any of the reasons given to you, remove them because of the differential in thermal expansion between the two materials.
tin leaks over time because it's typically face nailed through to wood (rigid connection) and the tin moves in the direction of the long axis of each piece when heated/cooled, so you essentially have a nail that "rips" a hole in the tin, as the tin moves under it..
OR
if your fasteners are far enough away from each other, the tin will buckle, causing an audible indication and potentially separate from the adjacent piece of roofing, causing a point of water infiltration.
standing seam doesn't do this because it's traditionally installed with concealed clips which will move within the seam and allow the roof to move independent of it's substrate (sheathing)