Steel is commonly used for making permanent magnets because it retains magnetism well and is durable. While modern permanent magnets often use alloys like ALNICO (aluminum-nickel-cobalt), steel remains a practical and widely used material for permanent magnets due to its ferromagnetic properties and cost-effectiveness.