Since everything is going to get removed from the NPC trade menu post-beta, players will only really use job NPCs to learn skills and items and sell loot.
Why not give the General Store NPC more importance with the ability to buy every kind of item from you ?
Job NPCs could also be put in the city academies and give these more love.
Workshops wouldn't be left empty since the job quest NPCs would still be running them.