I don't understand the concern about deliberate spinning in an aircraft that's appropriately cleared - the aircraft has been cleared to spin and recover safely. It's a situation that a pilot can encounter and they should be shown it (and how to recover) during training - obviously the entry level should be sensible and parachutes should be worn if physically possible.
The "only teach avoidance" view really doesn't work because a pilot who had never experienced a spin would be very unlikely to recover if they ever encountered one - besides, you need to show the stude what they are avoiding.
If an instructor is not willing to spin they aren't master of the job and should receive more training.