The people dont get to vote on every law because they dont want a military draft, dont want to spend a large amount of our wealth on the military, do not want to get taxed, and for the most part dont care what is going on in the world that doesnt directly affect them. But government needs to be able to pass those kind of laws to be able to function. If people got what they wanted there would be no USA at this time, and half the current country would still be trading slaves from africa and flying a different flag.
The problem is democracy means the people get to vote, and capitalism means the rich get thier way. So when you combine the 2 you get only the rich people getting a real vote.