Question: why are neodymium magnets so expensive?
Answer: For the classic reason: high demand and low supply. Neodymium magnets are in high demand all around the world for use in wind turbines. At the same time, most of the neodymium mines are in China and they are only willing to export a limited amount to the rest of the world.