If my number set construction memory doesn't fail me (I'll edit if errors are pointed out), we start out with Peano's axioms to get to $\mathbb{N}$, and in the need of an additive inverse for its elements, construct $\mathbb{Z}$. Then, in order to be able to invert nonzero integers with respect to multipilication, $\mathbb{Q}$ is created. For there to be inexact integer roots of rationals, the field $\mathbb{R}$ is constructed, and so that every real number has integers roots, $\mathbb{C}$ is devised. These questions arise:
What kind of operation — and number — becomes possible by constructing quaternions and octonions?
The hierarchy of the cardinalities of these sets is $\#\mathbb{N} = \#\mathbb{Z} = \#\mathbb{Q} < \#\mathbb{R} = \#\mathbb{C}$. How are $\#\mathbb{H}$ and $\#\mathbb{O}$ inserted in it?
Can yet another number set be constructed from $\mathbb{O}$?
Does the said hierarchy stop at some number set — that is, is there a largest number set?
I think I can answer questions 2, 3, and 4.
For 2, since $\mathbb{H}$ and $\mathbb{O}$ respectively have the same cardinalities as $\mathbb{R}^4$ and $\mathbb{R}^8$, they have the same cardinality as $\mathbb{R}$. (taking cross products of infinite sets with themselves doesn't change their cardinality).
For 3 and 4, Hurwitz's theorem tells us that the only normed division algebras over the reals, up to isomorphism, are the four ones that you mentionned.
Edit : Not as much an answer as the others, but for 1, I know that one of the motivations for quaternions is that, since complex numbers make studying rotations in the plane so easy, we want to construct an algebraic framework to study rotations in higher dimensions (3 and 4).