Jonny,
You are saying that king David did not go to heaven?
How do you interpret the verses that I posted where Paul says that it is far better to be absent from the body and to be present with the Lord?
How do you explain the souls of the martyrs in Revelation, conscious and crying out for God to avenge their martyrdom?
How do you explain Moses and Elijah speaking with Jesus on the mount of transfiguration?
How do you explain Abraham rejoicing to see Jesus come to earth?
John 14:2-3
2 “In My Father’s house (on earth?) are many dwelling places; if it were not so, I would have told you; for I go to prepare a place for you (on earth?).
3 “If I go and prepare a place for you (on earth?) , I will come again and receive you to Myself, that where I am (on earth?) , there you may be also (on earth?).