Почему?
+ в JS не только математический оператор, но и оператор конкатенации строк.
У тебя с одной стороны строка. Раз есть строка, то будем конкатенировать.
Нормальная логика.
Просто + и - это почти одно и то же в математике, а тут исключение, со стороны языка то логично, но люди в язык приходят со знаниями в математике.