There's a reason prophecies are vague and not in hard terms, specific names, etc.
It's because they're bullshit, and said bullshitters, knowing that they were bullshitters, came to the obvious conclusion that to never be considered invalid, speak in broad vagueries and leave it open to broad interpretation.
It's because they're bullshit, and said bullshitters, knowing that they were bullshitters, came to the obvious conclusion that to never be considered invalid, speak in broad vagueries and leave it open to broad interpretation.