✔ 最佳答案
Most of the issues with including certain books into the Bible were questions of authorship. If a book, no matter what it said, was thought to be of dubious origin (by most people), then it was not included.
Several books in the Bible were close to being chopped out. These include Hebrews and Revelation, which eventually did make it into the canon.
The Gnostic gospels were rejected primarily because of these authorship issues. Most of the gospels that you cite (Thomas being the exception) were penned well into the 2nd and 3rd centuries, and so could not have been written by the proposed authors.
Thomas is a unique exception. At least part of it seems to be genuinely written in the 1st century. The Jesus presented in Thomas stands in stark contrast to the Jesus presented in orthodox gospels like John. In the case of Thomas, it was excluded because of some doubts of its authorship, but probably more likely that it was of very limited use in the ancient world (primarily in Coptic speaking areas) as well as its generally lack of harmony with the other canonical gospels, primarily due to its treatment of the resurrection.