Dreams are widely used in the best recipes for curiosities. People who have special bots can harvest them non-stop and are not limited time-wise in crafting the top tier curiosities. You do not need a special character or an inventory to bot dreamcatchers. When I think what would I bot, dreams have the priority on the list.
Ways to fix:
-making it so that you can harvest all available dreams by 1 shift+click on the catcher;
-make the catcher quality to determine the capacity of the dream-catchers (2-3-4-5 and etc.);
-would be nice if your character would continue harvesting an array of tightly placed dreamcatchers after you would shift-clicked the first one.