I have known very competent MPs, although pretty useless ones as well. But when it comes to the top jobs we seem to get incompetent people more often than competent people. Given there is a lot of competition for these jobs, why is this?