TL;DR: The proposed map fails to be insensitive to the global phase. For example, it can tell apart $|0\rangle\equiv[1,0]^T$ from $|0\rangle\equiv[i,0]^T$ even though these two different mathematical objects represent the same physical state. This failure finds its most dramatic expression in the density matrix formulation.
Global phase
The answers by Craig and Mariia are excellent, but - judging by the comments - not entirely convincing. My guess is that this is due to the fact that they both rely on subtle intuitive grasp of the role that the global phase plays in the usual formalism of quantum mechanics. This formalism is not fully rigorous in the sense that the mathematical objects it employs, most notably state vectors, are not in a one-to-one correspondence with the elements of the physical theory$^{1,2}$. To work around this, people typically rely on intuitive understanding that global phase is unobservable.
Fortunately, there is a rigorous formalism for quantum mechanics that is free of global phase. Let's see what it says about the proposed map.
The "map" isn't even a map
The map $D$ sends $|\psi\rangle=[a+ib,c+id]^T$ to $|\phi\rangle=[a,b,c,d]^T$. Let's write down the density matrices corresponding to the input state
$$
\begin{align}
\psi&=|\psi\rangle\langle\psi|=\begin{bmatrix}
a^2+b^2&ac+bd-i(ad-bc)\\
ac+bd+i(ad-bc)&c^2+d^2\\
\end{bmatrix}\tag1
\end{align}
$$
and the output state
$$
\begin{align}
\phi&=|\phi\rangle\langle\phi|=\begin{bmatrix}
a^2&ab&ac&ad\\
ab&b^2&bc&bd\\
ac&bc&c^2&cd\\
ad&bd&cd&d^2\\
\end{bmatrix}.\tag2
\end{align}
$$
All we want is a map $D$ that sends $\psi\mapsto\phi$... But, wait! This is not well defined as a mathematical function! Let alone one that satisfies all the constraints imposed by quantum mechanics.
To see this, consider the action of $D$ on a state like $|0\rangle\langle 0|=\begin{bmatrix}1&0\\0&0\end{bmatrix}$. A function is supposed to assign a single output to each input, but our definition of $D$ associates an infinite number of possible outputs to $|0\rangle\langle 0|$ including
$$
\begin{bmatrix}1&0&0&0\\0&0&0&0\\0&0&0&0\\ 0&0&0&0\end{bmatrix},\quad
\begin{bmatrix}\frac12&\frac12&0&0\\\frac12&\frac12&0&0\\0&0&0&0\\0&0&0&0\end{bmatrix},\quad
\begin{bmatrix}0&0&0&0\\0&1&0&0\\0&0&0&0\\ 0&0&0&0\end{bmatrix}.\tag3
$$
This is of course directly related to what the other answers explain. The proposed map fails to be insensitive to the global phase. For example, it can tell apart $|0\rangle\equiv[1,0]^T$ from $|0\rangle\equiv[i,0]^T$ even though these two different mathematical objects represent the same physical state.
$^1$ This is due to the fact that changing the global phase of a ket does not change the physical state it represents.
$^2$ Nevertheless, one can actually employ this formalism rigorously by keeping in mind that quantum amplitudes are homogeneous coordinates in a projective space. Clearly, this is not being done in the description of the map in question.