okay - on point.
1.over all, the quality of the fabric in joanns is not as good as
good as the same manufacturer's fabric found in your independent fabric store.
with only a few exceptions.
2. fabric made in other countries is made in other countries. that doesn't matter. it still gets made for who they make it for (themselves, or on contract).
if they make it for themselves, they uphold their own standards. if they make it for joanns, or anyone else, they make it to the required specifications of the chain store. in most cases, that's not as good as their own quality.
they take on these jobs at the risk of losing their reputations for the huge $$$$ they make weaving for a very large chain of stores for a guaranteed amount of money.
if the economy sinks, they still have an outlet for their mills for a specified length of time and an income they can count on.
they also supply woven goods directly to clothing manufactures and who knows what quality they're weaving for that? unless the label tells you, you have no idea who the manufacturer is.
i hope this answers your questions.