When I was growing up and learning to garment sew 45-50 years ago everyone always prewashed fabric, not just for color bleeding but also shrinkage. Still prewash everything today as you never know where material has been or come from, and what has been in it. If it is being made into anything that will be washed, why put all that labor into it before washing and then find out you have a mess for one reason or another.