My specific question is why would a top result not even end up on the first page. This requires a more significant explanation than "its possible".
You answered yourself. If you are are searching zoos and cute animals more often than programming stuff, "python egg" will return dramatically different results. This is not a theoretic possibility, it is the way google works (which I think is unfortunate).