I don't disagree, see the British philosopher Edmund Burke's thoughts on the topic.  During the course of an election cycle a government must govern for the greatest good, not on the basis of popular opinion.  At the election, the voters can let the governing party know their feelings as to how they governed, and if it is line with the populace's long-term objectives.  

At present I see that is reversed to a degree . . . we have a government governing and spending to achieve popularity, not good outcomes for the country and it's citizens.