Solid technical reason to skip quaternions: representing the Lorentz group
The Lorentz group is vital to modern physics. Minkowski figured out that the Lorentz boost was like a rotation in spacetime. Since quaternions do space rotations, it should be a simple step to do spacetime rotations, right?
The answer is no. The answer should be no. Rotations can be done with a connected group while the Lorentz group is not connected. That is an important difference. All the way back in 1911 and 1912, two different people figured out how to get biquaternions to do spacetime rotations, but not real-valued quaternions.
So it was, at least up to 1995. A fellow named De Leo figured out how to use quaternion triple products to do a Lorentz boost. It can be done. I read the paper a few times, but I didn't quite get it, my bad. Where are the hypercomplex sines and cosines?
Jump ahead 15 years. I am telling this poor student in Indonesia to read and implement a paper I didn't understand well enough myself. I felt guilty. I think there MUST be a way to do a boost with quaternions. Here is a regular spatial rotation:
R \rightarrow R' = (\cos(\alpha), \vec{I} ~ \sin(\alpha)) ~R~ (\cos(\alpha), -\vec{I} ~ \sin(\alpha))
So drop in a pair of hypercomplex functions in the same place:
R \rightarrow R' = (\cosh(\alpha), \vec{I}~ \sinh(\alpha)) ~R~ (\cosh(\alpha), -\vec{I} ~ \sinh(\alpha))
This gets 2 things right! It also gets two things wrong by omission, and two other things wrong by bein where they should not be. Bummer. If the right thing could be added in, while the bad stuff got subtracted away... Yup, it can and has been done. Here is the answer:
R \rightarrow R'= h^* b h + \frac{1}{2}((h^* h^* b)^* - (h h b)^*)
where the h is the hyperbolic cosine/sine quaternion, the star is the conjugate operator. Here you can see that a Lorentz group is not connected.
This is all it takes to get over the technical objection about quaternions and the Lorentz group. A
http://visualphysics.org/preprints/qmn10091026". In other words, this will remain obscure.