Ever wonder why God leaves things murky when it comes to the timing of the Rapture, the Tribulation, and other aspects of the End Times? I mean, we know some of the sequencing of that stuff, but we don’t know the year, decade, or century it’s supposed to happen. We’ve struggled with this for almost 2,000 years. Why do you think that is?

All scripture is God-inspired, so we can be assured that even though imperfect men wrote it, it includes the information, even the specific words, God wanted to show up in scripture. One of the most vague choices is the way timing-related words get employed.
Look, I am coming soon! My reward is with me, and I will give to each person according to what they have done. Revelation 22:12
On occasions like this, it can be frustrating to have a different definition of words like “soon” than the Lord does. Was He intentionally misleading us when these scriptures were first recorded? I don’t think so. God may give scant details sometimes, but I don’t seen Him as intentionally misleading.
The Son of Man will come at an hour
when you do not expect Him.
Matthew 24:44
Consider, for example, how your decisions might change if you believed something was imminent. If you knew you had three weeks to live, would you do anything differently? You’d adjust your decisions accordingly; you’d prioritize what was really important in life, wouldn’t you? It shifts your mindset from a marathon to a sprint. Why? So you drop the distractions. So you live well. Scripture hints at this mentality and lifestyle:
The end of all things is near. Therefore be alert and of sober mind so that you may pray. 1 Peter 4:7
I am coming soon. Hold on to what you have, so that no one will take your crown. Revelation 3:11
I think the Holy Spirit left this ambiguity in scripture because He wants every generation to be ready. Readiness and a watchful state of alertness are what He wants from us. Believing time is short helps facilitate this mindset.