One way I've found to avoid being trapped by the increasing demand for CNR is to find alternate sources for the CNR base components you're looking for. Most CNR can be found in more than one location if you're willing to look for it, granted some locations require a bit higher-level party/character to access safely. For instance, I've seen cotton growing in other areas besides the area north of Hlint, and so when the cotton north of Hlint seems to be getting picked as fast as it can grow I seek out some of these other places to collect cotton from.
Keep in mind also, if other crafters are like me, they'll likely give you a discounted price if you supply them with the materials for what you need crafted since it means they don't have to spend the time gathering themselves.