Here is the big issue for me and the reason I think you see so few smiths and mostly metallurgists working (other then maybe smiths working on spangens). Either I can spend hours making 5 weapons I can sell or I can make over 100 stock to sell. With prices screwed up so badly there is no possible reason I would waste the time making weapons, armor or shields. It's just not realistic for me to spend so much time to make just a few items that will be the same price as the equivalent metal they are made from when I can make hundreds of stock in the same amount of time. Realistically the price for the metal shouldn't even be close to the weapon prices. A high quality weapon should be at least 10 times the price of the metal. I know you want to make it easy for new players but right now if you figure out how lucrative metallurgy can be it's just silly how much tria you can make. At the very least a highly skilled blacksmith and a highly skilled metallurgist should be able to make the same amount of tria with their jobs. And in my opinion with the demand for armor, weapons and shields in a society with this technological level a skilled smith should be worth much more.
And I haven't even mentioned what the prices for stock has done to the mining business. We have buyers offering 500 tria per ore for copper, tin, and iron. At that rate you may be able to make up the difference as a metallurgist by refusing to sell anything less then 300q. But as a smith where you can't guarantee 300q because the final stage of combining the items together is permanent you are going to be losing money. Even with 77 blacksmith, and 44 blademaking I am not going to get 300q every time, and more then likely the chances might not even be 50/50.
Best solution is to either implement supply and demand into the economy for the npcs so that prices will change according to volume npcs get, or drop the price for metal by at least half.