Because the stores that sell quilt fabric here have to make a living here. By the time fabric goes from manufacturer to distributor to store there's a whole lot of shipping and other overhead (employees, buildings, electricity, etc, etc) that it has to pay for.