Because, I think, people feel like they are living in the real world, and politicians are living in another one, and they aren't the same.
Thatswhy some call traditional politicians in USA for instance THE ESTABLISHMENT, and so on, in each country you will find this ESTABLISHMENT, who defend their interests and forget that people voted for them.