It’s been 2000 years and the established church is still waiting for their Lord and Savior. In 2000 more years they will still be waiting.
No one in the Bible ever waited more than a few decades or maybe a few centuries for a divine promise.
People who are still waiting for Jesus to appear in the future are still looking for God elsewhere but the present.
Jesus isn’t returning because he never left. The Kingdom of God has always been here.
Everything prophesied in the Bible was fulfilled during the time it was given. Also the prophecy was written for the people that it was addressed to. Not some far off crowd a thousand miles away and thousands of generations later.