Think about Brexit - bad faith arguing from one side, constant lying, no plan about how to actually leave, and then a protest vote pushed it last 50% so now we have to leave on a no deal because it's an impossible policy to do in a few years.
A referendum is OK for deep constitutional issues, but policy should not be decided by referenda especially vague ones.
Policy is also quite hard to undo, a direct voting system would like lead to us living in a rent-controlled, capital punishment-ing, overtaxed reactionary world.
Perhaps, if the option to vote on an issue were presented often, people would have time to change their minds and would become more involved in the voting process. The reason a second referendum on Brexit wasn't held was because it was deemed infeasible. Not so with electronic voting.
1: http://direct-democracy.geschichte-schweiz.ch/switzerlands-s...
Take 2006:
- Financial aid to new EU members, 2006-11-26, overall result: YES
- Standardized extra pay for families, 2006-11-26, overall result: YES
----
> How many referendums are successfully passed?
> The Swiss have been called on to vote around 306 times since 1848 for a total of 617 proposals. In total, 299 proposals have been passed while 334 have been rejected.
From: https://www.thelocal.ch/20190517/why-does-switzerland-have-s...