Die Begründung ist: "DER" Schnittwinkel zweier Geraden wird meist so definiert, dass es von den 4 Winkeln,
die bei einer Geradenkreuzung entstehen, einer von denen ist, die nicht größer als 90° sind.
Die Formel ohne den Betrag liefert aber immer den Winkel zwischen den Vektoren und wenn du etwa
(0;1)^T und (-1;1)^T am Nullpunkt abträgst, hast du "zwischen" diesen Vektoren einen
stumpfen Winkel (135°) , weil der cos eben negativ ist. Der zugehörige positive cos-Wert ist dann der
von 45°, also vom korrekten Schnittwinkel. Das ist eben immer so, wenn der cos-Wert negativ ist, dann
liefert arccos einen stumpfen Winkel und der entsprechende positive cos-Wert liefert dann
den stumpfen Winkel minus 90°, also den passenden.