The ebb and flow of supply and demand needs to be external to workshops or too large to move for the workshops themselves.
I would go one step ahead to claim this is an issue beyond workshops. Even as a player. You sell 1 jewelry and price drops 10% if you are lucky. The trade currently is either catching crazy momentary deals or just trading horses.