Agree with all the gliding related benefits.
There are two more issues that come to my mind regarding the debate on whether to teach spinning.
1. Teaching anything to absolute minima IMO is the wrong attitude. Learning to fly correctly and safely in addition to being taught the mechanics is also learning airmanship. Inadvertant spins happen. All aspects related to this, avoidance and recovery should be taught and practiced at the PPL level.
2. Spinning is fun so why not teach it (and basic aeros too come to think of it).
If you want straight and level then stick to driving cars.