To be absent from the body is to be present with the Lord.
So in your estimation this one phrase, out of context, trumps the other scriptures that say (often explicitly) that Christians don't go to heaven right away?
Act 2:29 "Men and brethren, let me speak freely to you of the patriarch David, that he is both dead and buried, and his tomb is with us to this day.
Act 2:34 "For David did not ascend into the heavens, but he says himself: 'THE LORD SAID TO MY LORD, "SIT AT MY RIGHT HAND,
Act 2:35 TILL I MAKE YOUR ENEMIES YOUR FOOTSTOOL." '
So David didn't go to heaven. Jesus did. Jesus ascended. David did not. Where is David? In the grave. Until Christ returns.
1Th_4:16 For the Lord Himself will descend from heaven with a shout, with the voice of an archangel, and with the trumpet of God. And the dead in Christ will rise first.
The dead in Christ, including David, will wake and be resurrected to glory when Christ returns.