If 来る is so inherently related to the direction towards the speaker so that you cannot use 来る for actions of going towards the person you are speaking to, as was explained by examples here, then why is 迎えに来ます used to mean "I'll come to pick you up" correct?
An illogical set phrase? An exception? The only one? How did it come to existence?