Parlamentary systems without the option to call re-elections is an attractive alternative. The politicians just can't keep asking people's opinion until they get the answer they want.
Then there will have to be compromises, and even the smaller parties can get some of their important causes through.