No
It seems that you don't know the new system.
To broker a deal a trader MUST make profit. The system will not allow you to do otherwise.
So if there are buy and sell offers of 10 gold, only lords will be able to close the deal. A trader will need a buy offer of at least 15 gold to broker the deal.
The system may work for Lords, it don't work for traders. And is this I'm talking about.
In the actual system traders are a useless class unless people chose to make it useful.
The class must be useful even if none of the players want it. It may be not available, as priests in a realm without religion, but, once they are available, the player must be able to use it.
Many Ideas here were based in the good will of the players and I sincerely don't think that we may count with this.
About the old System
I, as a trader, could buy food from whenever I want and sell tho whoever I want using my caravans. Now I cant do such a thing.
Well I doubt it must be at least 15 gold. If they are selling for 10 gold and buying for 11 gold, you make a profit and would likely be allowed to trade.
And if you must make a profit (and can't just trade for even) then the system is definitely not broken, because I've seen plenty of trades accomplished by traders over the past weeks. While this does not prove that the system is working perfectly, it does show that it isn't completely broken.
You however stated that a trader must make a profit in order to have any reason to trade. Therefore, my statement still stands that you could be prevented from doing such under the old system. If no one bought food for more than X gold, and no one sold food for less than Y gold and Y was greater than X, you'd always lose on trades, and by your logic trading would be impossible.
Traders may not be the most useful class, but we also have a useless government position (Banker), it doesn't mean they aren't trying to make improvements when they can. What is good about this system is that it allows traders to truly broker deals across large distances without having to travel for 2 weeks just to make a single trade. Now you can make 10 trades in a week if you make the right contacts and ask those lords to post the right prices.
It sounds as if you're only trading within your realm.
Also, can you state what realm and on what continent your on? Without context its hard to get an idea for what your arguing for.