We tend to vote for the politicians who tell us the fairy stories and lies we want to hear. One party promises more benefits and spending- which most voters like- and the other lower taxes- which most voters like. There is a working majority who are looking for something for nothing- or at least don't want to pay the fare themselves. In the end we elect folks on such a basis that it becomes impossible to truly solve long standing problems.