Switzerland is the exact proof that what you say about masses voting for the expensive things is not always true. For e.g they had a "votation" on minimum wage, and people refused because the proposed minimum wage was too high. They had the maturity/long-term vision of refusing such a proposal. But in other countries/context I agree with you, try to do that for e.g in France and I'm pretty sure people would instantly vote yes to such a proposition without caring about the consequences.
Maybe when you ask people often what they want they become responsible (like in Switzerland) while if you never ask people what they think, the rare times where you'll ask them through referendum, they'll go for the extreme/expensive because they want to express how frustrated of not being listened to they are.