Well something i have wondered since I started this EA is if for example i make a smith in town, does it have higher chance to spawn better weapons and armour in shops?
Yes, a Smith in town provides better weapons and armours, a woodworker provides better bows and javelins and crossbows and shields and a tannery will provide leather based armour
Either you didn't play unmodded M&B / Warband or you don't remember very well. It was a huge grind to make money, rep etc in those games too until you got your first town or became king. It was one of the biggest reasons I stop playing vanilla Warband. I'm not saying I disagree with you because it does get tedious but I think TW expects players to have very long playthroughs.
In warband you first farm looters, then mountain bandits and then when you and your companions are strong enough to take them on you camp outside the sea raider camp slightly below the Vaegir city on the coast and have sea raiders attack you until your inventory is full, sell the loot and slaves in that city, heal up maybe win a tournament while you are at it, go back to the spawn camp and camp there a bit and have spawned sea raiders attack you and take them out for xp, loot (they have the best loot) and slaves until you can build your first enterprise, after that it's all about building enterprises in as many towns as possible and this is easy, just stock up on food, get into a town, click wait here and just go do something else, work in the garden a bit, make coffee, do the dishwasher, come and check occasionally that an alert hasn't paused the game or that you stopped waiting (it happens after a while it seems) and wait some more and you'll have plenty of money when you did your chores and can play on by now your first enterprise should have made you enough to immediately build several enterprises so your money worries are over and you can start thinking about how you actually want to play the game and what type of character you will be, what type of army you'll form who you'll join etc... and then the actual game and fun can start.
I always, and I do mean always in warband, first travel around collecting the 10 stable companions you can have in your party, and do brawls in arena's for xp and maybe gold if I end up the last man standing (this is much easier yet tedious in Bannerlord than it was in warband by the way you just have to hide in a corner ducked behind a shield if you got one, and wait for the others to finish each other off with the ocasional fighter going for you, and finally taking out the last spawned fighter) then buy bows for all my heroes and 2 handed polearms/axes and go farm the looters =>mountain bandits => sea raiders. Since there's only 11 of you you share good amounts of xp with few people thus leveling your heroes fast in the beginning, keep focusing in strength and athletics for the heroes so your band of 11 can kill 30 sea raiders with ease (half of them will be sniped with archer fire by the time they reach your battle line) and level surgery and tactics and trainer for yourself so that when you are finished with the hard work and the farming and the actual game part of the game can start and you have done the waiting after buying your first enterprise you can build the other enterprises and then recruit a big army that levels fast and has a low risk of suffering lethal casualties.
Since Bannerlord I can't go back to warband though, the graphics put me off although I do miss my mighty companion force just camping outside the sea raider hideout and getting free armour, and weapons and wonderful loot
The economy in this game is javelin based. Smith some 2-handers (the more swing cut damage the better) until you get the recipes for good javelins. They don't even have to be top tier. 100+ damage should sell for more gold than most cities have available. They are very cheap to make, requiring 1 iron,1 wood and 1 charcoal and suddenly you have Calradia's new currency. They are probably gonna get stuck in your inventory since you won't be able to get gold if mass producing since there isn't enough and you might need to go through some long javelin crafting sessions if you are captured, but then again, they are cheap. Workshops, caravans and taxes are secondary
This is what I've resorted to now that my workshops aren't profitable anymore, feels like I'm playing skyrim all over again only Skyrim at least didn't make you stop smithing to "rest"