Я к тому, что если оценивать ?? как бинарный оператор (ну типа два параметра значит бинарный), то мы придем к тому, что у нас часть бинарных можно переопределить, а часть нет. Очевидно, что то, что нельзя переопредделить - это сахар.
Инт - это четыре миллиарда значений Лонг - инт в квадрате Миллиард на миллиард на шестнадцать (ну, вообще нет, но для ясности пусть да) Кого волнует тот множитель 150? Что за ересь мы обсуждаем?
Короче, я бы так сказал, пишите код так, чтобы на код ревью, тот человек, у которого их десяток в день мог с минимальными бубнами прочитать, понять и проверить код