Another way to see this is to consider an infinite walk.
For simplicity, assume instead that when we are at $0$, we actually stay there with probability $\frac12$ and otherwise we move forward (this makes it slightly more difficult to reach $50000$ and simplifies the computation).
Instead of drawing the probability one at a time, take an infinite sequence of independent fair coin tosses and then just walk according to the pre-rolled sequence (say, we go ahead on heads, go back to/stay at $0$ on tails).
The only sequences which don't end up on $50000$ at some point are those which have no sequences of $50000$ heads in a row.
But in general, every sequence occurs with probability $1$.
To see this in this example, let $A_n$ be the event that there is a tail in places $50000n$ up to $50000(n+1)-1$ inclusive. The probability of this happening is $(1-2^{-50000})$. It follows easily from the assumptions that the $A_n$ are independent, which should quickly lead you to the conclusion.