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

To summarise:

- To prevent gaming
- To level the playing field