Here is a direct topological proof. A degree $n$ polynomial $p:\mathbb{C}\to\mathbb{C}$ is a degree $n$ covering branched over its critical points, so deleting the critical point set $C$ and its preimage gives an $n$-fold covering of $\mathbb{C} - C$. The deck group of this covering is a finite group with $n$ elements, generated by loops around each critical point. (It is a subgroup of the fundamental group of $\mathbb{C} - C$, which is free on $|C|$ generators.)
Suppose that all critical points lie in the unit disk $\Omega$. Let $z$ be a non-critical point of the unit disk and $\widetilde{z}$ be any lift of $z$.
Claim: any other lift $\widetilde{z}'$ can be connected to $\widetilde{z}$ by a path in $p^{-1}(\Omega)$.
Proof: Let $\gamma$ be an element of the deck group such that $\widetilde{z}' = \gamma\widetilde{z}$. Now $\gamma$ can be represented by a closed curve containing $z$. Since by assumption all critical points are contained in the unit disk, $\gamma$ is homotopic to a closed curve which is contained in the unit disk. This closed curve lifts to a curve connecting $\widetilde{z}$ and $\widetilde{z}'$.
Now if $z_1$ and $z_2$ are non-critical in the unit disk and have lifts $\widetilde{z}_1$, $\widetilde{z}_2$, connect $z_1$ to $z_2$ by a path $c$ in the disk, lift the path from $\widetilde{z}_1$ to some $\alpha\widetilde{z}_2$ (where $\alpha$ is in the deck group), concatenate $c$ with a curve in the disk representing $\alpha$, and then lift the concatenation of $\alpha$ and $c$ to get a curve connecting $\widetilde{z}_1$ and $\widetilde{z}_2$ in $p^{-1}(\Omega)$.
The key idea is that to get to other preimages in the covering, you have to go around and around the critical points. If the critical points lie in $\Omega$, this going-around-and-around can also be done within $\Omega$, hence the preimage of $\Omega$ is connected. However, if any critical point lies outside of $\Omega$, you'll have to loop around that critical point to get to some of your preimages. To do that, you'll have to leave $\Omega$.