not all metal oxidizes into "rust", just iron. But few metals are as easy to cast, good conductors or heat, cheap, and strong. Leaving the quick to rust iron the metal of choice.
Do not bother painting your rotors, all it takes is one trip down a mountain and even 1200 is toast (rust from underneath)..speaking from personal experiance.
My Baer track SS brakes for my camaro are Zinc coated and the vented fins and edge of the rotor still rusted with time.
The higher carbon steel the better for rust, but worse at being able to take radical changes in heat..as in you heat your brakes up then drive through a puddle of water.
So any solution? none that I can think of. Btw carbon brakes like on the GT2 and other high end track cars that come as "race only" options are really ended for track use only seeing how the do not preform well cold.