My take is a bit different. May I quote but edit myself :
2 points by ngcc_hk 2 days ago | parent | context | prev | next [–] | on: Visualizing quaternions (2018)
Once you accept that imaginary number is not about a straight real number but a number about rotation. And you have two number that is not the same, living in different dimensions. One about straight line and one about rotation I.e.
X0 ops X1(another number system ) where X0, X1 is real
You then have complex number or a+ bi where i^2 = -1
And you can have split complex number a+bj where j^2 = 1 etc
The next move is not only the usual quaternions which one can, but to Clifford algebra
x0 ops x1n1 ops x2n2 ops …
xi is all real but
ni is a different number system represent things not on the real number but a different and higher dimension object.
For example, the Clifford Geometry define the 2nd not a i or j but a plane, so you have
x0 + x1<plane> … and so on
with more high dimensional object (especially if one may say x0 is x0<line>).
Like complex number it simplify a lot of things. Spinsor would be easier to define this way say.