единственный аргумент против использования операторов в API, который я могу придумать, это когда хочется, чтобы SWIG сам генерировал обертки для твоих классов, в том числе функций с семантикой операторов (equals
и т.п.). но это порядком высосано из пальца.
тем более это аргумент не только против перегрузок операторов, а вообще против операторов