Why aren't Moses, Elijah, and other Old Testament heroes of faith given the title of "Saint"? Many Old Testament figures led lives that are comparable to modern day saints. Yet none of them seem to be given the title of "Saint". Why is this?

My first thought was that perhaps a Saint needs a connection to Jesus, which all Christian Saints do. But part of Jesus' claim to legitimacy was that he was a descendent of people like David and Ruth.  Furthermore, Moses and Elijah were present during Jesus' transfiguration, so they have a direct connection to Jesus. Yet none of these have the title of "Saint". Why not?

There are saints like St. Moses, but they are different people than these Old Testament figures.
Although they are not usually described formally as saints, the Catholic Church does actually consider Old Testament figures to be saints, as stated in the Catechism of the Catholic Church:


  61 The patriarchs, prophets and certain other Old Testament figures have been and always will be honored as saints in all the Church's liturgical traditions.