Welcome oldlightnewshite!
IMHO there is ONE reason JWs don't have the truth, all the other reasons are peripheral.
John 14:6 (New International Version)
6 Jesus answered, "I am the way and the truth and the life. No one comes to the Father except through me.
1 Timothy 2:5 (New International Version)
5 For there is one God and one mediator between God and men, the man Christ Jesus
Hebrews 1:5-10 (New International Version)
5 For to which of the angels did God ever say,
"You are my Son;
today I have become your Father"? Or again,
"I will be his Father,
and he will be my Son"? 6 And again, when God brings his firstborn into the world, he says,
"Let all God's angels worship him." 7 In speaking of the angels he says,
"He makes his angels winds,
his servants flames of fire." 8 But about the Son he says,
"Your throne, O God, will last for ever and ever,
and righteousness will be the scepter of your kingdom.
9 You have loved righteousness and hated wickedness;
therefore God, your God, has set you above your companions
by anointing you with the oil of joy." 10 He also says,
"In the beginning, O Lord, you laid the foundations of the earth,
and the heavens are the work of your hands.
John 1:1 (New International Version)
1 In the beginning was the Word, and the Word was with God, and the Word was God.
Blessings,
Stephen