Je to podobné, o tom žádná, ale nepřijde mi to moc hezké, je to asi na delší debatu. V C++ jsem programoval před lety, živím se hlavně Pythonem, z dalších jazyků se mi (z různých pohledů) líbí třeba Julia, Rust nebo Scala. Každý z těchto jazyků umí přetěžovat základní operátory, stejně jako to umí Lisp, Haskell, Ruby, C#, F#, Kotlin a já nevím, co ještě, každý jazyk to samozřejmě dělá po svém, pro některý je to prostě třeba infixová funkce, pro některý je na to trait, jiný zase má magické metody třídy...
Java i Go v tomhle z mého pohledu tragicky selhaly. Nepláču po >> z C++, ale u číselných typů bych rohodně čekal konzistenci.