He was using hyperbole, just as when He forbade us all from calling any man, "teacher." (How, by the way, do you obey Christ when he says to call no one on Earth, "Teacher" ?) Or when he said to follow Him, we must hate our father and mother.
How do I obey His words in Matthew 23? I do not honor any man on Earth in place of God. I do not follow any man on Earth with the loyalty and sonship due only to my Father in Heaven. I do not put the teachings or doctrines of any man before those of God, my Father in Heaven.
You and I agree that Jesus was not condemning the word "father," in itself, for you still accept its use whenever you deem it appropriate. He was condemning following and honoring men of Earth over God in Heaven.
At the time he spoke these words, Jewish leaders titled themselves teachers and fathers of various, sometimes contradictory, schools of religious thought. Jesus is against sectarianism. This is consistent with the rest of the NT. Be of one faith, right? Do not say "I follow Paul" or "I follow Apollos." Right?
This would be an example of what Jesus prohibited - making your religion about a particular, man-made sect - rather than giving this reverence to our Father in Heaven.
Do not say "I follow Luther," or "I follow Calvin," or "I follow Joseph Smith."
Follow Christ. Follow God.
He wrote to Corinth, calling himself their father in Christ. Do you mean to imply that if they'd written back, using the same terminology, he'd have denied the very title he'd used for himself?
He also calls Timothy "Son." What does that make him, to Timothy? Do you truly believe that Timothy would be wrong to call Paul his father in faith?
Fun conversation:
Paul: Hello, Timothy, my own son in the faith.
Timothy: Hello, Paul, my own fath-
Paul: No. Don't call me father.
:hammer: