Really, in a true trade guild, the guild leaders/elders would assign a role to the players such that there isn't rivalry. If you have two people trying to specialize in the platemail tech tree, then there will be some animosity. But, if everyone has their dedicated part of the tech tree and if the lower levels, who can't make the good items yet, make the raw materials for the higher levels, then there is a good co-operation. Also, if it is a true trade guild, the guild would sell the items and the profits distributed. Rather than one blacksmith making everything and pocketing the change, the guild leaders should give some money to poor newbie who needs items to get started or to someone else who needs to purchase some raw materials from the carpenter's guild. Essentially, you treat the guild like a corporation. Of course, if the leaders or employees are crooked, you have issues. Also, if you already have people working on each branch of the tech tree, there's nothing wrong with adding someone else to work on a tech tree that is in demand (for example, if there is a high demand for chainmail gloves). The two people who now specialize in chainmail gloves should not feel intimidated, because they are working for the common good of the guild and the guild will provide them with the money they need when they need it (salary?). So, here we have a very good example of why a trade guild would be a good thing.
Now, you argue that it's not fair for the person on the outside... well, in reality, that's how it was. If you weren't in the guild, they would try everything in their power to stop you from competing with them. But, if the guild is a good trade guild, they will accept anyone who is willing to work. Not only will you always have some amount of turn-over (that is, players quitting or going inactive), but you can always use more miners or ore refiners, and if you get paid for your services (reference to corporation concept) then you don't feel it is a waste. Plus, if the blacksmith guild is the ONLY source of items, then you will have to buy from them and the guild will always have sufficient funds to pay salaries, guild hall rents, etc.
So, in conclusion, I think that trade guilds would be the exact opposite of the anarchy and hatred that you predict. The catch is that you need to have good leadership.