I usually do not wash... however, I washed my current project for a few reasons:
I used bright colored fabric that I have been collecting for 10+ years..
The bright fabrics will be sewn to a beautiful white on white.
I don't want a surprise after the quilt is finished.
Normally, I will wash after the quilt is finished. At that time I use color catchers.