I've always washed my quilts when I've finished. I hand wash, a quick spin, then line dry. I was taught by my first quilt teacher to always prewash and just couldn't use unwashed fabric so I don't have a worry about shrinkage or color runs.
I think this is another of those issue which have advocates for both sides. To each his own I guess.