Google doesn't jump to the pertinent anchor on a page… I wonder why not…

Less than a rant, more than a query – today I’m interested in the way Google handles links to pages which contain internal anchors. For example, if you do a search for ‘Greg Dyke’ on my Atomz powered search facility, then you get this exact link, whereas Google if presented with a similar search term (but not exactly the same as Google clearly won’t rate me quite as highly), then you get this page returned. The difference? One has picked up the internal anchor on the page and the other hasn’t. Is there any particular reason why Google doesn’t leap to the relevant internal anchor? Is it to do with the specifics of weblog content?