I live in the Netherlands so I'm sorry to say this, but they hold way to much power in the eu. Their population is ridiculously tiny and they only have so much money because they act as a soft tax haven.
These referendums should be held EU wide and decided upon based on a total count of all votes from all eu members, where each person holds one vote. Not by asking every state individually and then having a all or nothing ruling.
Then it would be truly democratic.
Further, having an EU wide referendum would require acknowledging that the EU is the supreme governing body in Europe and that all national parliaments are subservient to it. The nations are not ready for that yet and the EU elite know it.
you may consider the Brexit was democratic. In a sense, it was, but it was also one of the most stupid collective acts I ever witnessed. Most people who voted didn't understand what they were actually voting for or against. Welcome to the rule of the uninformed. We elect people so they can make informed decisions for us. Asking an imbecile about something extremely complicated is not helpful. Asking millions of them is equally useless.