The Walmart near me is a new store (1 yr) and it never had fabric. I was in there last week and lo and behold it now has fabric - yardage and precuts. Some appeared to be good quality. "You pay your money and you take your choice" as the saying goes. If you don't like it don't buy it.