I believe there's two reasons for it. The first reason is the economy. People are still purchasing fabric, but not in the quantity that they used to. The second reason is online shopping. There's so many more fabric stores to shop in without having to use the time to go to the store, use the gas (especially use the gas), and many of those sites have free shipping if you buy over a certain amount or a lowered shipping.