How do we decide which is the correct suffix of agency?

For example, we have 'teacher,' but 'educator.'
'Writer,' but 'editor.'

And I've seen 'advisor' both ways.

I know I could LIU, but as WW said, it'd be fun to see the different ideas here. If this thread expires, I'll go to google .