The issue is not black and white. Crunch is bad, but unavoidable in most work (who hasn't rushed to finish a paper 30 minutes before due time?).
If short, absolutely necessary, well compensated and due to last minute polishing, it's acceptable if in the most humanitarian extent.
Now, stuff like
- Prolonged crunch
- Crunch due to bad management
- Crunch due to bad project management
- inhumane conditions during crunch
- HR and management abuse
- Forceful coertion
Are bad and should be condemned, called out. Unionization is necessary, because by God some companies are way too comfortable with the second form of crunch.