So having to go back to hall of heroes, just to get the 'trader' sounds not ineffective for you?

If somebody wants to put of such effort, it's their choice. But it was never really necessary, the fights were not that hard even in tactician, that a few points in social would kill you.