I'm not sure if it is like this everywhere but I have found that I am able to find sheets at thrift stores for cheap. Like $1 for a set of twin sized sheets or $1 for a queen or king size single sheet. There is no way that I could ever purchase that much fabric from a craft store for $1, ever.
I'll often snap up sheets that have a pretty print with plans to sew from them. But sometimes when you get them home you find little holes and stains that come with normal use and wear and you don't exactly want to be making throw pillows out of them afterall.