The referendums were in 1987 and 2011, respectively. Asking once every 15+ years seems fine, the population changes and opinions change.
It’s much less frequent than the usual democratic election cycle, where people are also allowed to reevaluate their positions.
> Asking once every 15+ years seems fine, the population changes and opinions change.
But nobody asked, there hasn't been a third referendum.