I used to "just" wash -
I learned from an acquaintance of mine to soak the fabrics in hot water for a while BEFORE washing them -
Then there is time for excess dye to "release" before washing (on a short gentle cycle - cool to warm water - use gentle cycle in dryer until barely dry)
I've learned that it is the agitation that makes fabric look old/used more than being submerged in water.