I don’t see it as anyone being disenfranchised, Paphitis. People voted for Brexit, and if the vote meets all the political problems which has plagued it for the last 3 years, then the Brexit is implemented and the majority who has voted for it are happy.
There are no time frames as to when another referendum can be set to ask the people if they would wish to re-join the EU as far as I know, and if there are none, then EU supporters can start to have another referendum to do just that. If after 3 years of Brexit discussions and the people vote NOT to re enter the EU, that would make the Brexiteers even happier, but by denying a referendum on to re enter the EU, would be disenfranchising those who would want to re enter the EU.
Of course, the EU needs to agree to keep the terms of the present agreements it has with the UK should another referendum is made on re entering the EU in certain grace period from the time implementation of Brexit, otherwise re entering the EU would not happen.