A vote should end up showing that to be the case at least.
Unless you make sure that most, if not all adults can vote, it won't show it.
If you only have 45% of your population votes, regardless of reason, you aren't actually getting the public opinion.
maybe in the same way that we have to keep voting on awful privacy legislation
That's what they said about Brexit. 52% of the population voted yes in a single election, and the rest got dragged along for a multi-year ride. Current polls put support for the decision at 31%, but it's too late.