True, but we must realize that Priests are not infallible, and that some priests are better spiritual fathers than others. Therefore, one must be careful when selecting a spiritual father. I know some priests who will not hear confessions or serve as a spiritual father as they recognize their own limitations and/or lack of a seminary education (they took correspondence courses). Even a seminary training may not be adequate if a seminary is not properly run. Other priests do not recognize their limitations, for example, for a year I had a spiritual father who was on psychoactive meds. I suffered greatly under him as he demanded strict obedience, was haughty, and was inconsistent in his advice. Finally, the parish counsel had a falling out with him, and he was placed in another parish.
Remember that in Greece under the Ottoman rule due to the lack of seminary training, "mass" priests could not hear confessions, give sermons, or offer spiritual advice. They could only celebrate the Divine Liturgy and Holy Services. The people went to the monasteries to confess their sins or depended on traveling hieromonks to confess them and give sermons.