My heirloom quilts were all prewashed, because my grama and great-grama took apart our old clothes to make them!
I do prewash yardage, but not precuts. The prewashing helps with removing "stuff" from the manufacturing process and catches any bleeding problems. Takes awhile, yes, but when it's done there are no nasty surprises.