Does it make sense to calculate a limit of a function at some point $a$, if there is no neighbourhood of $a$ on which $f$ would be defined? For example $$\lim_{x\to 0}x\ln{x}$$ doesn't exist, because there is no $\delta>0$ s.t. $(-\delta,\delta)\subset\mathcal{D}_f$. So, by definition, if we wanted to verify, whether the implication $$x\in(-\delta,\delta)\Rightarrow f(x)\in(-\epsilon,\epsilon)$$ hold, this would make no sense, because for $x\in(-\delta,0\rangle$, there "is no value of $f$".
On the other hand, it would make sense if we talked about the right-sided limit, that is $$\lim_{x\to 0^+}x\ln{x} $$ now, this exists and equals $0$.
Also, we have a nice fancy theorem saying, that for $a\in\mathbb{R}$ the limit $$\lim_{x\to a}f(x)$$ exists if and only if both \begin{align*} \lim_{x\to a^-}f(x)\\ \lim_{x\to a^+}f(x) \end{align*} exist and equal the same number $L\in\overline{\mathbb{R}}$, where $\overline{\mathbb{R}}=\mathbb{R}\cup\{\infty,-\infty\}$.
For the case of $f(x)=x\ln{x}$, this makes no sense, right? as $x\rightarrow 0^-$, there is no limit, because for any left $\delta$-neighbourhood of $0$, it doesn't even make sense to talk about $f(x)$, whenever $x\in (-\delta,0)$.
Question: Should we, as a very first thing, in a definition of a limit of $f$ at $a$, require that $f$ is defined on some both-sided neighbourhood of $a$?