What I understand is that the only difference between plus and minus is direction.
I've never understood this: That +1 + +1 is +2, why is -1 - -1 not -2?
(In the first, we are moving from right to the right to the right, so we get right. In the second, we are moving from left to the left to the left, so why don't we get left?)
What's a logically/ philosophically logical/ true explanation? What are the base axioms that everything is defined upon?
Indeed, why does a negative(left) number times a positive(right) number equal negative(left)? Shouldn't it have an undefined direction with respect to left–right?
The $\,\color{blue}{+}\,$ or $\,\color{blue}{-}\,$ sign attached to the number is part of the number itself. The $\,\color{red}{+}\,$ and $\,\color{red}{-}\,$ signs between the numbers are operations, even though (confusingly enough) we use the same symbols for both.
In light of the above, this is the same as $\,(\color{blue}{+1}) \color{red}{+} (\color{blue}{+1}) = (\color{blue}{+2}) = 2 \cdot (\color{blue}{+1})\,$.
Because replacing the number $\,(\color{blue}{+1}) \to (\color{blue}{-1})\,$ in the above gives $\,(\color{blue}{-1}) \color{red}{+} (\color{blue}{-1}) = 2 \cdot (\color{blue}{-1})=(\color{blue}{-2})\,$.
In fact, both are particular cases of the general identity $\,a + a = 2 \cdot a\,$, the first one for $\,a=\color{blue}{+1}\,$, and the second one for $\,a=\color{blue}{-1}\,$. In the same way, the identity $\,a-a=0\,$ gives $\,(\color{blue}{+1}) \color{red}{-} (\color{blue}{+1}) = 0\,$ and $\,(\color{blue}{-1}) \color{red}{-} (\color{blue}{-1}) = 0\,$ for $\,a=\color{blue}{+1}\,$ and $\,a=\color{blue}{-1}\,$, respectively.