Always. I never understood people who don't. Are they just lazy or have a low tolerance of the "pain"?
If training to failure wasn't necessary you could make the argument that you could pick up a weight you can do 12 reps to failure with, pick it up one time, and get the same result. And that argument is valid. Train to failure for results.