Surely it's useful when aiming for a diplomatic victory?
Nah. You won't generate merchants fast enough to make a difference. Your influence would decay in the time it takes you to generate another one.
Plus I just use spies to make friends and influence people, and they don't need to be generated via specialist slots.