Why are most neodymium plated or coated?

Neodymium magnets are mainly constructed of Neodymium, Iron and Boron. Iron can oxidize very easily when exposed to moisture and will rust over time. Therefore we have most of our neodymium magnets nickel-plated to protect from oxidation.