Why brass nuts?

Brass on steel is lower friction than steel on steel, this is why brass is often used for things like bearings and leadnuts. Also as the softer material it should wear the nut not the screw and then the nut can be replaced. With steel, both would need replacing from wear.