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.