I just saw this video by Aron Ra where he goes over why the prophecies of the Bible fail:
He points out quite correctly that to be valid a prophesy must be clear and have a set date. Given enough time any "prophecy" that is vague enough will be fulfilled. Quite often more than once. Lowering Bible prophecies to the level of "you will see a red car" would make all prophecy worthless.
You can watch the video if you like, but it is not a prerequisite to discuss prophecy here.
There is some level of your assertion that I would agree with but I think you take it too far. I don't see that a prophecy has to be literal, for one thing. And there's a problem not only of meaning but of translation. Thinking about taking things too far, it's to read into something that it does not say - projecting one's beliefs and hopes or fears into something that is very general.
My favorite example is not from the Bible but from the Quran. Many Muslims if not most utterly disagree, but some people assert that the founding of the State of Israel is a sign of the end times based on 17:104.
Khalifa And we said to the Children of Israel afterwards, "Go live in this land. When the final prophecy comes to pass, we will summon you all in one group."
Yusuf Ali And We said thereafter to the Children of Israel, "Dwell securely in the land (of promise)": but when the second of the warnings came to pass, We gathered you together in a mingled crowd.
Pickthal And We said unto the Children of Israel after him: Dwell in the land; but when the promise of the Hereafter cometh to pass We shall bring you as a crowd gathered out of various nations.
Shakir And We said to the Israelites after him: Dwell in the land: and when the promise of the next life shall come to pass, we will bring you both together in judgment.
Sher Ali And after him WE said to the Children of Israel, Dwell ye in the promised land; and when the time of the promise of the Latter Days comes, WE shall bring you together out of various peoples.'
"Progressive Muslims" And We said after him to the Children of Israel: "Dwell in the land, then, when the time of the second promise comes, We will bring you all together as a mixed crowd."