Every complex number axiom system, that I have ever seen, contains one of these two statements: 1) Exists a complex number $i$ : $i^2 = -1$; or 2) For any complex numbers $z_1=a+bi, z_2=c+di$ their product $z_1 \cdot z_2=(ac-bd)+(ab+cd)i$.
All that looks very unreasonable, taken from nowhere. I can't understand, why so strangely constructed set generalizes the real numbers and even keeps linearity, just as vectors (i.e. $(a+bi)+(c+di)=(a+b)+(c+d)i$ and $c(a+bi)=(ca)+(cb)i$). Of course, it's not just a coincidence!
What stands behind all this stuff and where does it come from? Why are complex numbers usually defined like that and what is a more clear way?
P.S. The question is not about how do complex numbers work, but why do they work and why does their particular model describe the most natural extension of real numbers.