While it may not lead to a better formal proof than other approaches, I find the following quite intuitive. It also compares nicely to Euler's original proof using the continued fraction representation of$~e$.
It is easy to see that every rational number $\alpha\in(0,1)_\Bbb Q$ can be uniquely expressed as
$$\alpha = \frac{c_1}{1!}+\cfrac{c_2}{2!}+\cdots+\cfrac{c_k}{k!}
\quad\text{with $k>1$, integers $0\leq c_i<i$ for $i=0,\ldots,k$, and $c_k\neq0$.}
$$
One can interpret this as the expression of $\alpha$ in the
fractional counterpart of the factorial number system.
Writing this as $\alpha=(c_1,c_2,\ldots,c_k)_!$ ones has the familiar property of finite decimal representations (without integer part), that the order of two such numbers is given by lexicographic comparison of their representations $(c_1,c_2,\ldots,c_k)$.
Now $e-2$ is the limit of the rational numbers of the form $(0,1,\ldots,1)_!$ as the number of digits $1$ goes to infinity (the "$-2$" removes to two integral terms $\frac1{0!}$ and $\frac1{1!}$). Clearly this cannot converge to any number with a finite representation $(c_1,c_2,\ldots,c_k)_!$.
If one would want to turn this into a formal argument, one could argue as follows. Once the "digit" in position $k+1$ has become $1$, all further numbers in the sequence lie in the closed interval between the $k+1$ digit numbers $(0,1,\ldots,1,1)_!$ and $(0,1,\ldots,1,2)_!$, which interval does not contain any number with a $k$-digit representation $(c_1,c_2,\ldots,c_k)_!$, and in particular the sequence cannot converge to such a number.