One reason you have a lot of rich people in Congress is because they can afford to be there. They can afford to run campaigns, they can afford to live the lifestyle, etc. It's easier to be elected to congress when you have your own personal wealth. Look, for example, at Mitt Romney and his campaign for the presidency: he funded a great deal of it with his own money, and he had a lot of wealthy friends contriubuing to his campaign. The same is true of those who run for congress. It's our system. If it didn't cost so much to run for office, we'd have far more economically ordinary people in Congress.