Complex situations like this can't just be reduced to a yes/no decision. What does a "no" vote even mean? Does it mean that nothing like that treaty can ever be passed? What about something which resembles the original but tries to address the concerns that were raised by the people who voted against it? What about just certain sections?
Simply "yes/no" is a very crude measurement to actually know what people think or what a good solution would look like. I was somewhat in favour of Brexit, but for very different reasons than Farage (basically: "fuck the fuck in or fuck the fuck off", but not this "we want all of the benefits but none of the costs"). This is why parliaments can amend bills and the like. Maybe we should choose people to represent each side so they can debate each other and reach a compromise. Oh, wait...
---
I don't know about the French one, but the Dutch one was rife with misinformation and nonsense. You know, like that Brexit one, or the EU-Ukraine association treaty one there was a few years later. Except worse because there was bullshit and nonsense on both sides (the amount of "if you vote no" fear-mongering was pretty ridiculous).
Also, like Brexit when asked many people voted yes/no depending on how much they liked the government, or other factors which had little to do with the actual treaty being proposed.
One can say "a vote is a vote, and you shouldn't police motivations". There is something to be said for that. But on the other hand it's hard to ignore that the vote was made in the context of misinformation, and people didn't actually vote on the asked question.
In general I'm actually hugely in favour of more direct democracy, but every single referendum I've seen up close (in Netherlands and when I was living in the UK) has been nothing short of a clusterfuck, in addition to the more fundamental problems I mentioned. I didn't vote in any of them as I didn't think they were valid tools for good decision-making.