Why should quaternions exist?
Solution 1:
They are not exactly variables, they are symbols. And we are just defining what happens when we apply a binary operator to them. You can always have more equations than variables, that doesn't mean you don't have a solution (even in your highschool algebra), it just means its possible there might not be a solution.
You are assuming the quaternions are commutative to make your argument here. They are not. You cannot rearrange terms. ij is different than ji.
Commutative means we can rearrange the terms. For example x * y = y * x. The quaternions are in fact associative which means (x * y) * z = x * (y * z). This is why it is not ambiguous to write x * y * z since the grouping doesn't matter. The quaternions are indeed associative. This is why $ijkijk$ is not ambiguous.
You can define whatever kind of structure you want. The quaternions are a Group which have the identity property. However there are other algebraic structures, such as Magmas, which impose less restrictions
If you are really interested in detailed answers, check out some abstract algebra books from your local university library.
Solution 2:
Presumably, you accept that quadruples of real numbers exist. Like, $(3,2.4,-\pi,6)$ is a thing that exists. It's just an ordered collection of four numbers.
One way to think about the quaternions is just that they are another way of writing quadruples. So, instead of writing $(3,2.4,-\pi,6)$, we can write $3+2.4i-\pi j+6k$, and think of it as a notational difference.
Then, we define what $+$ and $\times$ means for these entities. We can define $+$ to mean anything we want, here; let's go with the following definition: $$(a,b,c,d)+(A,B,C,D):=(a+A,b+B,c+C,d+D)$$ (where $:=$ means "is defined to be equal to"). Similarly, we can define multiplication in a similar way; I won't write it out in the general case, but we can define it to be such that, in the new notation, $ijk=-1$, etc.
Then, the rest of the work is just to go through a bunch of properties, one by one, and see if they work.
Is addition commutative? Yes.
Does the distributive property hold? Yes.
Does every nonzero quaternion have a multiplicative inverse? Yes. (Hard to show but doable)
Are multiplication and addition associative? Yes.
Does multiplication commute? No.
etc.
Of course, what I haven't touched on is why they're defined this way. Or why so many of the properties above seem to coincidentally hold. But I hope that I've convinced you that these numbers exist, since you can think of $a+bi+cj+dk$ to be another way of writing the ordered quadruple $(a,b,c,d)$.
Solution 3:
Your logic for #1 is faulty. Just because you have four equations for three variables, there is nothing that concludes that there is no solution. For example, there exists a solution for the system of equations:
$$x^2=1\\ y^2=1\\ z^2=1\\ xyz=1$$
even though there are four equations for three variables.
For #2, you forgot that quaternions do not commute, thus, the expression $ijkijk$ is not equal to $iijjkk$. The expression can, however, be interpreted as$(ijk)(ijk)$ or $i(j(k(i(jk))))$ or any other combination of parentheses. No matter how you place the parentheses, the result will be $1$.
For #3: The quaternions are associative but not commutative. That is the property of the multiplication we defined.
For #4: Sure, you can define such a set. Why not? The thing is that unlike quaternions, the structure you will create will not have as nice a structure as quaternions, which are the only $4$ dimensional vector space over $\mathbb R$ on which multiplication is defined in such a way that we have a division ring.