Trading for resources is basically useless when civ is big enough. So, instead of trading for resources gold can be used to pay salaries, which will increase workers efficiency
When idle, traders generate some passive income depeding on how much gold you have
Make trading more meaningful. Some ideas: