You should read Matthew 24 again. The end of the age. Jesus speaks of it after the parable of the fig tree. The final judgement. You should understand that the disciples were not ignorant of eschatology. They believed Jesus was here as the Messiah to defeat Rome, and the end would come. (End of the age)
Consider what comes before the parable of the fig tree.
"29 “
Immediately after the tribulation of those days the sun will be darkened, and the moon will not give its light; the stars will fall from heaven, and the powers of the heavens will be shaken. 30
Then the sign of the Son of Man will appear in heaven, and
then all the tribes of the earth will mourn, and they will see the Son of Man coming on the clouds of heaven with power and great glory. 31 And He will send His angels with a great sound of a trumpet, and they will gather together His [
d]elect from the four winds, from one end of heaven to the other."
And then we have:
"34 Assuredly, I say to you,
this generation will by no means pass away till all these things take place. 35 Heaven and earth will pass away, but My words will by no means pass away."
So if Jesus is speaking of the disciples generation, then 29-31 occurred before 104AD (possible death date of John the apostle. It could have been as early as 100 AD).
Then we have Jesus speaking of the end and final judgement. Of this He states that no one knows the hour except the Father. Hence there are no signs given. (Jesus has no signs, because He doesn't even know when it will take place.) All we get at the start of Matthew 24 is " 14 And this gospel of the kingdom will be preached in all the world as a witness to all the nations, and then the end will come." This ends the answer to the disciples question: “Tell us, when will these things be?" Starting with the abomination of desolation, and ending with Jesus literally speaking of the sign of the Son of Man is the answer to the question "And what
will be the sign of Your coming, and of the end of the age?”. For dealing with the end of the age, which is judgement, there are no signs given. He just speaks of Noah's time, and then, boom, people are taken away to judgement. No warning. No signs.
While Jesus speaks of His coming immediately after the tribulation, no one knows when. All we know is that the parable of the fig tree has Jesus saying "34
Assuredly, I say to you,
this generation will by no means pass away till
all these things take place. 35 Heaven and earth will pass away, but My words will by no means pass away." In God we trust, all others, cash only.
But Jesus is clear about this generation.
The delay would mean that the tribulation hasn't happened yet, since Jesus says it immediately follows the tribulation. (The end of the tribulation ends with an army the number of the sands of the sea attacking Israel. The army of the beast, and his prophet.)
7 years after. The first 3 1/2 years are peace through a covenant with the world leader (for Israel). This will be broken after 3 1/2 weeks, and the prince will be defeated at the end of the week.
Soon always means soon, even if it is 1000 years from now. We don't know the date. Hence we must be ready at every moment. Occupy until He comes.