"Luke does not mention Abiathar or Ahimelech. I do not have the ability to speculate on why."
Luke was a Greek writing for Greeks. He did not have much knowledge about Jewish history, and his audience did not care what the name of the high priest was.
Roman Catholic theologian