This is due to their relatively low Curie point, which is the temperature above which a substance loses its magnetic properties. At room temperature, a pure bar of neodymium wouldn’t be a magnet ...