Here is a partial answer, which proves the claim for Bernoulli random walks.
Let $S_i\in\{-1,1\}$ be independent step variables with $P(S_i=-1) =p$ and $P(S_i=1) = 1-p$, where $p<\frac12$ and denote $X_n = 1+\sum_{i=1}^nS_i$ as the random walk.
Furter, we introduce $T_0 = \inf\{n:X_n=0\}$ as the random variable that denotes the time the random walk first hits $0$. Then, by the Hitting Time Theorem,
$$ P(T_0=n) = \frac{P(X_n=0)}n $$
and consequently, the probability that the random walk hits $0$ at some point is given by
$$ P(T_0 < \infty) =\sum_{n=1}^\infty P(T_0=n)= \sum_{n=1}^\infty \frac{P(X_n=0)}n. $$
Since for even time instants, $P(X_{2k}=0)=0$ and odd time instants, $P(X_{2k+1}=0) = p^{k+1}(1-p)^k\binom{2k+1}{k+1}$, we get
$$ P(T_0 < \infty) = \sum_{k=0}^\infty \frac{p^{k+1}(1-p)^k\binom{2k+1}{k+1}}{2k+1} = \frac{p}{1-p},$$
where the last equality has been found by WolframAlpha. This means that the probability that the random walk never hits $0$ is given by $P(T_0 = \infty) = \frac{1-2p}{1-p}>0$.
This approach directly generalizes to the more general case, where $P(S = -1)+P(S=0)<\frac12$, which is always "dominated" by some Bernoulli random walk.