The question was discussed in detail on MSO [here](http://meta.stackoverflow.com/questions/22447/what-is-the-reasoning-behind-the-reputation-cap)

To summarise:

- To prevent gaming
- To level the playing field