These predictions assume that nobody will do anything, which is almost never true. The crisis is no less real just because a lot of resources was put into delaying its effects.
Back then they said Tehran will go out of water if there is no rain in coming weeks and it is raining in Tehran, now. Also they rationed water for a few weeks. Many regions of Tehran only had water during the night.
It is unlikely Tehran will just evacuate all at once. They will do something drastic when the problem can no longer be ignored. And random events like rain will delay the inevitable for a while longer.
Perhaps this is how climate change will end up as well.
Ever hear of reading the article you comment on? There was no mention of "moving all at once". As stated, moving the capital from Tehran "would take decades"...
Not what I read. In articles that said Tehran was two weeks away from no more water, the writers depicted scenarios of millions of people fleeing en masse because otherwise they would all be dead within a week from thirst, leaving Tehran an empty shell of a city.
It IS climate change, to a large part. And yes, I think you're right it's how climate change will show up for us as well.
There will always be lot of other factors - the first time we're going to really collectively notice sea level rise is on the high tide during a storm surge. The rest of the time, the change will be within the range of variation that we're used to dealing with.