Parliament has what, a couple hundred members? England's population is 60 million. Each MP has to represent, therefore, at least 100,000 people. Is it possible for 100,000 people to agree on one representative for their views? And since MPs represent on the basis of geography, chances are that you'll find Fred Nurk over in another electorate would be the perfect person to represent you, but you can't vote for him, and he ends up not getting elected. (I'm not knocking the electorate system here, by the way; it's as good as any. There's no way to select perfectly.)