Not a pilot either, but it's my understanding that accidental spins almost never happen at altitudes where they're recoverable. Preventing the spin is the only way to avoid most crashes involving spins.
Stalls, on the other hand are part of standard instruction. Recognizing the beginning of a stall early and preventing it will prevent the spin.
Weird things can happen with big downdrafts and wind shear, but those aren't terribly frequent and probably a spin is less critical to practice than stall recovery. But it's a very different experience to actually feel the forces and see the world spinning than you get in a sim. Also it's a lot of fun.