While I totally agree that there will be enormous demand for a new referendum ten years after a No vote, the issue I can see is that Westminster will know that we might win it, so they’ll do their best to prevent it from happening. It won’t be at all like two years ago when a naïve PM thought it was a good way to bury Scottish nationalism.
That doesn’t mean a second referendum won’t happen, of course, but it might become a lot more like the current situation in Catalonia, and that will make it much harder to achieve a Yes vote.