Зачем в PHP отдельный оператор конкатенации строк?
PHP - динамически типизированный язык. Вот как раз через конкатинацию мы и даем понять чего нам надо от операции и избегая лишнего парсинга значений.
shagguboy, привел хороший пример.
Для JS обратной стороной будет:
'2'+'3' = '23'
parseInt('2')+parseInt('3') = 5
+ только для математических вычислений,  а точка только для конкатенации.
С плюсом в js можно иногда обманутся, что то сложится и приведется что не должно было.