Fine, but Wyoming only has 445,000 people in it. We need some way to prevent ourselves from being turned into a re-colonized Third World country inside the borders of the United States.
If you want to go to a national popular primaries and general elections, then I'll trade you
http://en.wikipedia.org/wiki/Commerce_Clause">The Commerce Clause and the
Powers Prohibited to the States from the Constitution. You'll also need to throw in the right to control land in my state: Yellowstone and Grand Teton will make us a bunch of money and the BLM leases will help, too. We can get along on our own state roads, the interstates that go through Wyoming don't do us much good, they carry traffic across the state, not to the state. Most drivers on I-80 just want to get it over with.
I'm not saying the primaries, caucuses or the EC is perfect as they are, but before you advocate for a pure popular democracy please consider what it would mean to many of us who don't live in big cities and populace states.