Doesnt make logical sense. You're ignoring the will of the people that voted no in order to hear the will of the people that want to vote again?
A vote was cast. Whether it takes 2 years of 5 doesn't matter. A decision was made. Millions of people voted that may now be dead, who died with a sense of satisfaction that they believed they left a better future for their kids and grand kids with their vote. You don't get to wait 2 years for people you dont like to die so you can get your way with a revote. You can have another referendum sometime in the future - I say it should be as many years away from today as this first referendum was from when the UK originally joined the EU for fairness. In the meantime a vote was cast and it should be enacted.
They are dead and as you said they had their satisfaction when they died. They don't care what happens afterwards, they are dead.
I value the current will of people far more than the will of the people of the past. As should everyone. By your logic, the will of the people that voted in the 1975 referendum shouldn't be ignored as well since they also believed they left a better future for their kids and grand kids with their vote.
Also if the people (= more than 50%) want another referendum and an existing or completely new party picks up the idea, guess what will happen. Right, another referendum. It could be soon it could be in the far future, who knows but everything is possible.