On the other side it seems to be very stupid idea to make referendum on such topic. Some people don't even know how to use their own money and how works the monetary system of their country. There is nothing bad here but they won't be able to make a right choice.
You underestimate the knowledge of people. It might be true in certain countries that matters such as monetary policy are best left to economists. However, in countries like Switzerland, people can and do understand the intricacies of the working of the financial system. They have a view on these matters and it is best to find that out through a referendum. Once the government gets the pulse of the people, it can frame policies accordingly.
I think it's a nice way to conduct politics. It encourages citizens to be well versed on such topics and also to learn to abstain from voting if it is not something that they feel they are well enough informed about. It's better to put things to the people and understand their opinions instead of telling them that you know best and they should just listen to you, that approach only breeds discontent.