The definition is not quite what you wrote. It should be:
For all $\varepsilon > 0$, there exists $\delta > 0$ such that, if $0 < |x - c| < \delta$, then $|f(x) - L| < \varepsilon$.
Putting the $0 < $ next to the $|x - c| < \delta$ actually makes the definition weaker, in the sense that it's easier to satisfy. By putting the $0 < $ there, it means that we don't care what happens when $x = c$. The if...then statement imposes something to be true whenever $0 < |x - c| < \delta$ is true. When $0 < |x - c| < \delta$ is false (e.g. if $x = c$), the premise is false, so the conclusion $|f(x) - L| < \varepsilon$ can be true or false.
If we were to get rid of the $0 < $, we actually recover the concept of continuity, i.e. we don't just get a limit, we actually force the limit $L$ to be $f(c)$. Why? Because we can always choose $x = c$, and knowing that
$$|x - c| < \delta \implies |f(x) - L| < \varepsilon$$
implies that, in the case of $x = c$,
$$0 < \delta \implies |f(c) - L| < \varepsilon.$$
Note that $0 < \delta$ is always true, hence the conclusion $|f(c) - L| < \varepsilon$ must also be always true, regardless of $\varepsilon$. But, there's only one number $L$ so that $|f(c) - L| < \varepsilon$ for all $\varepsilon > 0$, and that's $L = f(c)$.
On the other hand, if we added the $0 <$ to the conclusion $|f(x) - L| < \varepsilon$, this becomes a stronger definition, in the sense that it's harder to satisfy. Not only do we require that, on the interval $(c - \delta, c + \delta)$, the function to be $\varepsilon$-close to $c$, we also require it to be different from $c$. This would exclude constant functions from having limits, as on every $\delta$-neighbourhood, they take their limit as a function value at every point!