/Why do “all” metal picks break strings?

Because metal damages metal. Even though guitar strings are very hard, they are under high tension and will fail at the weakest point.  Rubbing against the strings, at the bridge, the nut or where the metal pick pounds against it is where the string will weaken and eventually fail.