In short: Let $x\notin X$. Suppose there is $\alpha> 0$ such that $\alpha x\in X$. Then $\frac1\alpha(\alpha x)\in X$, which is bad.
A more set-theoretically general, yet unnecessarily verbose way:
Consider the equivalence (why?) relation on $\Bbb R^n$ $$a\sim b\iff\exists \alpha>0,\ a=\alpha b$$
Call $\mathfrak Z_n$ the set of its equivalence classes. Notice that $\{0\}\in\mathfrak Z_n$. $S\subseteq \Bbb R^n$ is a cone if and only if there is a subset $\mathfrak C\subseteq \mathfrak Z_n$ such that $\bigcup\mathfrak C=0$ and $\{0\}\in\mathfrak C$. Moreover, given a cone $C$, there is exactly one such subset of $\mathfrak Z_n$: namely $$\mathfrak C_C=\{H\in\mathfrak Z_n\,:\,H\subseteq C\}=\{H\in\mathfrak Z_n\,:\,H\cap C\ne \emptyset\}$$ Now, since the elements of $\mathfrak Z_n$ are pairwise disjoint, for any two $\mathfrak C,\mathfrak B\subseteq \mathfrak Z_n$ it holds $$\left(\bigcup \mathfrak C\right)\setminus\left(\bigcup\mathfrak B\right)=\bigcup(\mathfrak C\setminus\mathfrak B)$$
Therefore, if $C_1,C_2$ are cones in $\Bbb R^n$, then $$(C_1\setminus C_2)\cup\{0\}=\bigcup\left((\mathfrak C_1\setminus\mathfrak C_2)\cup\{\{0\}\}\right)$$