As we know the epsilon-delta definition of continuity is:
For given $$\varepsilon > 0\ \exists \delta > 0\ \text{s.t. } 0 < |x - x_0| < \delta \implies |f(x) - f(x_0)| < \varepsilon $$
My question: Why wouldn't this work if the implication would be:
For given $$\varepsilon > 0\ \exists \delta > 0\ \text{s.t. } |f(x) - f(x_0)| < \varepsilon \implies 0 < |x - x_0| < \delta ?$$
No. The point is that some continuous functions do not have this property! So the two statements are not equivalent.
Consider any constant real function $f$: let $x,y$ be any two points and $\epsilon >0$. Then $|f(x)-f(y)|=0<\epsilon$, but, we can make $|x-y|$ "as large as we want". For instance, take $x=0$ and let $y$ go to infinity: no $\delta$, in this case, works.