We can also approach this problem through a path-connectedness argument. In particular, we can show through (relatively) elementary methods that a two-points set in the plane must be totally path disconnected, and therefore cannot be a union of any family of nonconstant curves, countable or otherwise.
Here is the argument.
First, recall that path connectedness in Hausdorff topological spaces is equivalent to arc-connectedness, so it suffices to show that a two points set contains no arcs.
To this end, let $S\subseteq \mathbb R^2$ be a two points set, and let $\gamma\colon [0,1]\to S$ be a parametrized arc. We lose no generality assuming $\gamma(0)=O$, $\gamma(1)=P$, where $O$ is the origin and $P$ is on the positive $x$-axis, and $\gamma(t)_x>0$ for all $t\in (0,1)$.
Consider two systems of polar coordinates, $(r,\theta)$ centered around $O$ and $(r',\theta')$ centered at $P$, each measuring angles in radians counterclockwise starting from the positive $x$ direction as usual.
Now the two point condition implies the map $\theta\circ \gamma|_{(0,1]}$ is a continuous injection into $[0,\pi)$, and therefore it maps bijectively onto some half-open interval $[0,\theta_0)$. Likewise, $\theta'\circ\gamma|_{[0,1)}$ maps bijectively onto some half-open interval $(\theta_0',\pi]$.
It is also apparent from the two point condition that $$S\cap (\{p\in\mathbb R^2\mid \theta(p)\in[0,\theta_0)\}\cup\{p\in\mathbb R^2 \mid\theta'(p)\in (\theta_0',\pi]\}=\gamma([0,1])\text{.}\tag{1}$$
Now if $\{ \theta(p)\in[0,\theta_0)\}\cup\{ \theta'(p)\in (\theta_0',\pi]\}$ is the entire upper half plane, then we have a contradiction, since any horizontal line that lies above the image of $\gamma$ will not intersect $S$.
On the other hand, if $\{ \theta(p)\in[0,\theta_0)\}\cup\{ \theta'(p)\in (\theta_0',\pi]\}$ is not the entire upper half-plane, then it is easily verified that the rays $\{\theta(p)=\theta_0\}$ and $\{\theta'(p)=\theta_0'\}$ intersect at some point $Q$, and $\gamma((0,1))$ is a subset of the open triangle $\Delta OPQ$.
But then by compactness of $\gamma([0,1])$, there is a horizontal line $L$ above $\gamma([0,1])$ and below $Q$. Observe that we have $$L\subseteq \{p\in\mathbb R^2\mid \theta(p)\in[0,\theta_0)\}\cup\{p\in\mathbb R^2 \mid\theta'(p)\in (\theta_0',\pi]\}\text{,}$$ and so by (1) we have that $L\cap S=\emptyset$, again a contradiction, and the proof is complete.