This is an answer that answers the present question by answering an other one (first). The question uses $i$ without defining it, this is the problem in the question, the only problem. A definition comes with some background, depending on book, lecture, analytic or algebraic point of view, et caetera. The common point of all these situation is the following one: we know $\Bbb R$ and really need a bigger field, a field extension of degree two of $\Bbb R$. This extension is important for both algebraic and analytic reasons. So we construct something. And the story of mathematics tells us, this is an important construction... Let us do it.
We assume $\Bbb R$ is known, it is a field with known algebraic (field operation, order) and analytic structure (complete). We construct a field $\Bbb C$ as follows:
- elements of $\Bbb C$ are tuples $(a,b)$ of real numbers $a,b$,
- addition is on components,
- multiplication is given by $(a,b)\cdot (a',b'):=(aa'-bb',ab'+ba')$,
- there is no order, but the modulus / norm function can be defined, the modulus of $(a,b)$ is $\sqrt{a^2+b^2}\in\Bbb R_{\ge 0}$,
- convergence of sequences is defined by convergence on components, equivalently by convergence in norm.
It turns out, that the structure defined above is indeed a field, and the operations are continuous.
This is an abstract construction. Yes. Also the previous constructions involved in the structure of $\Bbb R$ - as built from the pieces $\Bbb N$, then $\Bbb Z$, then $\Bbb Q$ (algebraic steps so far), and then from $\Bbb Q$ to $\Bbb R$ (analytic step) are abstract constructions. (Do not take $\Bbb R$ as "given"!)
Now regarding the step from $\Bbb R$ to $\Bbb C$, we have a simple algebraic construction. We claim the above algebraic structure, and show the axioms.
A posteriori, it turns out that we cannot work properly (in notation) with pairs $a,b$. So we need a better notation. Since there is a natural map $\varphi:\Bbb R\to \Bbb C$, mapping $a\in\Bbb R$ to the tuple $(a,0)\in\Bbb C$, it is natural to use the $\Bbb R$-algebra structure, and the algebra structure notation (omitting the structural map $\varphi$). Then with the definition $i=(0,1)$ we have $(a,b)=a+bi$. And of course
$$i^2=(0,1)\cdot(0,1)=(0-1,0+0)=(-1,0)=-1\ .$$
And this is indeed the reason why $i^2=-1$. There is no need for an other reason.