My basic problem with
Matthew 24 is that literally Jesus promises that the end of the world will come, with specific actions, to the generation he’s speaking to, nearly two thousand years ago.
The Haydock commentary explains,
The NABRE contains these footnotes; the USCCB explicitly rejects the explanations of Tirinus and Vence:
I am tempted to despair and give up reading the Bible, because it appears that either I cannot understand it, or else it is clearly self-contradictory and false. A second problem is that the USCCB do not readily provide an explanation for this apparent problem: Being 2000 years old, surely this obvious problem is known, and if there is an answer, surely they would readily provide it alongside, if they are competent pastors. How is the United States Council of Catholic Bishops incompetent in providing explanations of the Bible?
Rephrasing this problem, it appears God delights in giving us reason and then contradicting it. The best explanations above suppose that God is being deliberately confusing, e.g. using the word ‘generation’ to mean ‘believer’ or ‘race’. Why does God force us to reject reason in favor of blind faith? “Even though reason dictates this understanding, I must discard it and instead embrace an ad hoc explanation because someone else told me to.” It is an example of what some critics say, “Science starts with data and derives a conclusion to fit; religion starts with a conclusion and then tries to make the data fit.”
What am I to think? How am I to understand all this?