Потому что цинк активнее, чем железо. Всегда корродирует, то бишь разрушается, тот металл, который стоит в ряду напряжений (активностей) металлов левее.
Думаю, это можно объяснить тем, что молекула азота крайне прочна N≡N. Тут тройная связь, и ее разорвать гораздо сложнее, поэтому он и не реагириует при нормальных условиях, нужно приложить немало усилий, чтобы такую связь разорвать.