director や creator は direct, create という動詞から来てるけど -or
direct も create もラテン語完了分詞を輸入してきた単語だから、それに -or をつければ
そのままラテン語の行為者名詞形として正しい形になる (director, creator はラテン語としても英語としても通用する語形)
もっと簡単に言うと -ion を取った形に「そのまま」 -or をつけられるなら -or になるのが規則 (direct-ion → direct-or)
>>5の引用にある computer は computat-ion → computat-or になるはずが
実際には comput-er という語形なので -er が優勢になった (と思われる)
なのに promot-ion → promot-er なのは納得いかない