Если бы мне пришлось угадывать, это было бы потому, что наличие оператора возведения в степень позволяет программистам легко увеличивать числа до дробных степеней. Отрицательные числа, возведенные в дробные степени, заканчиваются мнимым компонентом (обычно), так что этого можно избежать, связывая ** более тесно, чем унарный -. Большинству языков не нравятся мнимые числа.
В конечном счете, конечно, это просто соглашение - и для того, чтобы сделать ваш код читаемым вами и другими пользователями, вы, вероятно, захотите явно сгруппировать вашу (-1), чтобы никто другой не попал в эту ловушку :) Удачи!