I though that a hoarder was someone who didn't want to get rid of anything. I think that a collector is a better word for most of us as MOST of us actually use and give away myriads of yards of fabric annually due to charity and family quilting.
Does a mechanic or woodworker get looked down on for having lots of tools or nuts/bolts/screws/pieces of wood, etc in his shop?