Warum werden Quaternionen für Rotationen verwendet?

Ich bin Physiker, habe Programmieren gelernt und bin auf viele Leute gestoßen, die Quaternionen für Rotationen verwenden, anstatt Dinge in Matrix- / Vektorform zu schreiben. In der Physik gibt es sehr gute Gründe, warum wir keine Quaternionen verwenden (trotz der bizarren Geschichte, die...