Yeah, 40 years is just a random figure which takes no account of the democratic will of the people.
If enough of the population vote for a party offering a referendum at a General Election then that's good enough. 1 year or 1000 years - no need for arbitrary 40 year hand cuffs which are a...